环境:
操作系统: Fedora 36 DE: XFCE字体: Windows Tahoma 字体配置 $XDG_CURRENT_DESKTOP=XFCE Qt6-6.2.3-2.fc 36
问题: Qt6应用程序似乎没有使用我的fontconfig设置(这些设置用于其他一切,包括XFCE、GTK2 2/3/4和Qt3/4/5应用程序以及web浏览器)。
我使用过strace -e file,$HOME/.config/fontconfig/fonts.conf确实被读取了,但它似乎没有正确地使用。
我没有在控制台中看到来自Qt6应用程序的任何错误消息。
我怀疑Qt6中的字体支持已经发生了巨大的变化,但是我没有找到任何东西。
这是Qt5应用程序看起来喜欢的方式。
这是Qt6应用程序看起来喜欢的方式。
我已经提交了一个避虫器t,因为我还没有找到任何相关的东西。
发布于 2022-12-03 08:45:58
这可以由
export QT_ENABLE_HIGHDPI_SCALING=0在例如/etc/profile.d/fix_qt6_fonts.sh中
来自文档 for Qt6:
QT_ENABLE_HIGHDPI_SCALING设置为0以禁用高dpi缩放;有效地恢复到Qt5默认行为。请注意,这对Wayland或macOS这样的平台没有影响-它不会禁用任何本机高新闻部支持。此变量仅用于测试目的,我们不建议永久设置该变量。
https://unix.stackexchange.com/questions/702515
复制相似问题