2011-02-10 13 views
4

私はSymbianデバイスのQtアプリケーションでカスタムフォントを読み込もうとしています。明らかにフォントはデスクトップ/シミュレータアプリケーションに正しくロードされています。Symbian Qtカスタムフォント

しかし、デバイスで実行しようとすると、カスタムフォントがロードされません。

リンクされたクラスを使用するhere私はsymbianでフォントを読み込めました。私は、メソッドloadedFontsを呼び出すフォントを見ることができますが、私はQFontDatabaseを使って利用可能なフォントをリストアップしようとすると、それは標準的なフォントだけを表示し、最近追加されたフォントは表示しません。

ファイルを読み込むために、リソースからCドライブの "temp"ディレクトリにファイルをコピーしました。

本当にありがとうございます。 SL3

答えて

1

これは.Thereは、このlinkとその回避策で説明される既知のバグでした。

0

あなたがクトリ〜/ .fontsかを/ usr/share/fontsに リストあなたのフォントデータベース彼らがそこにあるべき

QStringList fm = QFontDatabase().families(); 
for(auto a : fm) 
    qDebug() << "Font family: " << a ; 

にフォントをコピーしました。

システムでフォントが表示されるかどうかを確認します。fc-list

関連する問題