Qt6アプリケーションのフォントアンチエイリアシングは悪いです。

Qt6アプリケーションのフォントアンチエイリアシングは悪いです。

環境:

オペレーティングシステム: Fedora 36
DE: XFCE
フォント: Windows Tahoma
フォント構成
$XDG_CURRENT_DESKTOP=XFCE
Qt6-6.2.3-2.fc36

問題:Qt6アプリケーションいいえ私のFontconfig設定を使用してください(XFCE、GTK2/3/4、Qt3/4/5アプリケーションやWebブラウザなど、他のすべてに使用されます)。

私が使ったこともstrace -e fileあり、$HOME/.config/fontconfig/fonts.conf実際に読んだこともありますが、正しく使われていないようです。

Qt6アプリケーションコンソールにエラーメッセージが表示されません。

Qt6のフォントサポートに急激な変化があったようですが、何も見つかりません。

それだけです。Qt5アプリケーションの外観いいですね。

それだけです。Qt6アプリケーションの外観いいですね。

エラーレポート関連内容が見つからないからです。

ベストアンサー1

この問題は次のように解決できます。

export QT_ENABLE_HIGHDPI_SCALING=0

例えば/etc/profile.d/fix_qt6_fonts.sh

~から文書Qt6の場合:

QT_ENABLE_HIGHDPI_SCALING0Qt 5デフォルトの動作に効果的に戻るために高いDPIスケーリングを無効にするように設定します。これは、WaylandやmacOSなどのプラットフォームには影響を与えず、デフォルトの高DPIサポートを無効にしません。この変数はテスト目的でのみ使用されるため、永久に設定しないことをお勧めします。

おすすめ記事