Firefox 不尊重 Gnome 中的字体提示设置?如何修复?

Firefox 不尊重 Gnome 中的字体提示设置?如何修复?

我在 Gnome tweaks 中禁用了字体提示,但 Firefox 有时(我认为对于某些字体)会忽略该提示并尝试将字形与像素网格对齐,导致字母间距不均匀和/或字形扭曲。如果可能的话,我想强制 Firefox 永远不使用提示,有什么方法可以做到吗?

Gnome 中的字体设置调整: Gnome 中的字体设置调整

字体渲染不佳的一个例子(这是来自 gmail 网络界面的一行,其中显示线程列表;在某些地方的字母之间有多余的空格,而这些空格不应该存在,特别是“release”读作“relea se”): 有问题的线路示例

稍微改变缩放比例后,相同的一行(查看虚假空间在不同的位置): 稍微改变缩放比例后,结果相同

Firefox 64.0,像往常一样通过 apt 从 Ubuntu 存储库安装,Ubuntu 18.04,包含所有最新更新。显示为不是HiDPI,它具有“常规”像素密度。

我尝试通过移动字体配置文件来更改字体提示,如下所述https://askubuntu.com/a/29834/351113(当然,使用/etc/fonts/conf.avail/10-hinting-none.conf作为源)并且它没有解决这个问题(清除 Firefox 缓存并重新启动后)

为了用一些非常明显的东西来检查它,我尝试在 Gnome 调整中禁用字体抗锯齿(这会使字体明显变得丑陋)并且它不会改变 Firefox 中的字体外观,所以我很确定 Firefox 忽略了 Gnome 字体设置。

在 Firefox 中使用适当的内容创建~/.fonts.conf也没有任何效果。

正如评论中所建议的,我尝试了 Firefox ESR,但它也受到了影响。

答案1

配置文件和目录:~/.fonts.conf/、~/.fonts.conf.d/~/.fontconfig/*.cache-*自 fontconfig 2.10.1 起已弃用,在软件包的未来版本中将不会默认读取。新路径分别为$XDG_CONFIG_HOME/fontconfig/fonts.conf$XDG_CONFIG_HOME/fontconfig/conf.d/NN-name.conf$XDG_CACHE_HOME/fontconfig/*.cache-*

参考:Fontconfig犯罪

更新:请参阅主题 Ubuntu 18.04 中完整字体提示不起作用

相关内容