我正在使用 WhatsApp 的在线版本,直到一周前,一切都运行正常。最近,在我 3 台装有 Ubuntu 的电脑中,有 2 台的字体变成了屏幕截图中的字体:
此特定文本已将font-family
设置为: "SF Pro Text", "SF Pro Icons", system, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", "Ubuntu", "Cantarell", "Fira Sans", sans-serif
。我假设我没有SF*
字体,因此首先加载的是字体system
,其呈现方式如上。事实上,如果我将任何字体更改为system
,它就会变成这种像素化的字体:
重要的是,这种情况发生在Mozilla Firefox 124.0.2
(而不是 Chromium)上,并且只发生在两台配备 Nvidia GPU 的计算机上(不确定这是否相关)。它发生在 X11 和 Wayland、Ubuntu 23.10 上。
最后,这是当前的 Firefox 字体设置:
答案1
尝试取消勾选“允许页面选择自己的字体,而不是上面的选择”。对我来说,这个方法有效。
答案2
这似乎是一个Flatpak 版 Firefox 中的问题。那里提出的解决方案效果很好:
mkdir -p ~/.var/app/org.mozilla.firefox/config/fontconfig/conf.d
cp /etc/fonts/conf.d/70-no-bitmaps.conf ~/.var/app/org.mozilla.firefox/config/fontconfig/conf.d