環境:
オペレーティングシステム: 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_SCALING
0
Qt 5デフォルトの動作に効果的に戻るために高いDPIスケーリングを無効にするように設定します。これは、WaylandやmacOSなどのプラットフォームには影響を与えず、デフォルトの高DPIサポートを無効にしません。この変数はテスト目的でのみ使用されるため、永久に設定しないことをお勧めします。