Ubuntu 上的 Firefox 中字体渲染很奇怪

Ubuntu 上的 Firefox 中字体渲染很奇怪

过去几个月,我在 Ubuntu 上的 Firefox 中遇到了奇怪的字体渲染问题。某些文本中的字母间距非常大(见屏幕截图)。几个月前从 21.10 开始出现这种情况,在我最近升级到 22.04 后仍未解决。Chrome 中的字体渲染正常。所以这看起来像是 Firefox 的问题。

在此处输入图片描述在此处输入图片描述

答案1

尝试刷新字体缓存。删除当前字体缓存:

  • 对于快速安装的 Firefox:
      rm -rf ~/snap/chromium/common/.cache/fontconfig/
    
  • 对于常规应用
      rm -rf ~/.cache/fontconfig
    

然后刷新缓存

fc-cache -r -v

答案2

我也遇到过类似的问题;刷新字体缓存或安装其他字体集都无济于事。对我来说,这个问题是 Ubuntu 上的 Firefox snap 中的一个错误。几天前已经提交了修复;更多信息和解决方法可以在这里找到:https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1971608

在修复部署之前,他们建议的解决方法如下:

$ mkdir ~/snap/firefox/current/.config/fontconfig/conf.d
$ cp /etc/fonts/conf.d/* ~/snap/firefox/current/.config/fontconfig/conf.d

答案3

这是 Firefox Snap 版本的问题。卸载 Snap 版本并安装 apt 版本可修复此问题。

Ubuntu 22.04 的教程可以在这里找到: 如何在 Ubuntu 22.04(jammy)中将 Firefox 作为传统 deb 包(无需 snap)安装

相关内容