都说 Chrome 浏览器的字体显示效果差,但我的还算可以

在遵守 fontconfig 规则方面, Chrome 比 Firefox 差。这已经是公认的结论,国内 Linux 圈的高手 @lilydjwg 也发过一篇博客:

分析这种现象。但我用文泉驿点阵字体的显示效果比 Firefox 下差不了多少,同样很清晰。附上截图:

我的 fontconfig 设置英文字体排在前面,于是 Firefox 会对英文以及数字使用更好看的英文字体。从现在提供的 Chrome 截图来看,英文确实用了英文字体,但右侧的数字却没遵守 fontconfig 规则,而是使用了更难看的中文字体。

大家用的应该都是矢量字体,近两年来我发现 Firefox 对点阵字体的支持效果开始变差,但 Chrome 似乎依然很好地支持点阵字体。

补充说明一下:我这里提供的是 Chrome 的截图,而非 Firefox. 另外我的中文字体是文泉驿点阵字体,但 fontconfig 设置里排在前面的英文字体是矢量字体。

blink 在点阵渲染的设置上是不认 fontconfig 的设置的。我系统是禁用的点阵渲染,所有程序都遵循系统设置,但是所有的 blink 引擎的浏览器都还是开着点阵。

1赞

这样的呀,谢谢您发来的截图供参考。

Chrome 在字体显示方面并不算太差,但有些其他方面的小问题。比如它对 apulse 的支持不如 Firefox. 我的系统没安装 PulseAudio, 而是用了一套简单的替换库:

但发现 Chrome 同时支持 ALSA 和 PulseAudio, 如果检测到了 libpulse 就用 PulseAudio, 如果没有就 Fallback 到 libasound. 而现在我使用的 apulse 在 Chrome 下无法检测到麦克风,去掉 apulse 让 Chrome 直接使用 libasound, 麦克风就正常使用。不知有无什么方法在保留 libpulse 的情况下也让 Chrome 使用 libasound, 比如设置某个环境变量等等?

嗯,我早不用点阵字体了。Pango 也移除了点阵字体的支持: Pango 1.44 and the removal of support for bitmap fonts (#386) · Issues · GNOME / pango · GitLab

我从来没有说过 Google Chrome 字体显示效果差。我只说过它不听话。

Pango 移除的只是点阵文件格式,而非字体本身。对于像文泉驿 ttf 格式里内嵌的点阵字体,依然可以在 Pango 程序(比如 GTK 应用)里使用。

哦原来是这样。

当你上 4k 显示器,开启 hidpi 字体问题都不是问题。什么字体都很清晰。linux 和 Mac 一样,起步需要 4k 显示器。
曾经为字体优化折腾许久,买了 4k 显示器后发现,所有的折腾都是浪费时间。

有的人要清晰,有的人要准确。请不要认为「清晰」就一定是「好」的。

4k 显示器的尺寸也不能太大,不然还是能看到像素的。我用的 4k 24 吋我感觉就挺好的。

这个不是它们的要求。是汉字和用户的要求。

亲,听句劝,4k 32 寸起步。千万别买小的。

那 dpi 就只有 120 啦,跟我的笔记本差不多了。32 寸还是上 8k 吧。

为啥我 Linux 在 2.5k 屏幕上用就黑屏了,只能用在低分辨率屏幕上。