QT-4 embedded-linux を使用しています。
QT アプリケーションに次のコードがあります。
QFont newFont("wenquanyi", 8, QFont::Bold, true);
QApplication::setFont(newFont);
しかし、文字が正しく表示されません。ターゲットの Linux デバイスのwenquanyi_150_50.qpf
下にファイルがあります。QT-directory/lib/fonts
次のようにコードを変更した場合:
QFont newFont("unifont", 8, QFont::Bold, true);
文字が正しく表示されていることがわかります。
だから私は、問題はQTが特定のフォントを探すパスについてだと考えています。