如何改进 Firefox 中的字体渲染

use*_*948 22 debian firefox fonts

我在 Firefox 中的字体渲染在 facebook.com 和 twitter.com 等页面上看起来很糟糕:

在此处输入图片说明

我正在运行 Debian 8 并摆弄硬件加速,但它似乎不起作用。

gwi*_*lie 38

我已经有这个问题多年了,也许是时候做点什么了!

它来自ClearType于我所阅读的微软和专利。大多数 *nix 发行版默认禁用任何受专利保护的字体渲染。

在此处阅读有关 Debian 和字体的信息,您想要的Subpixel-hinting and Font-smoothing部分。

该页面上有一个配置文件,但我会在此处添加以供将来参考。.fonts.conf在您的主目录中创建一个名为的文件,并添加以下内容:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>rgb</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
  <match target="font">
  <edit mode="assign" name="lcdfilter">
    <const>lcddefault</const>
  </edit>
  </match>
</fontconfig>
Run Code Online (Sandbox Code Playgroud)

  • 如果可以的话,我会赞成这 50 次。感谢您提供如此优雅的解决方案(在 2016 年仍可使用 Debian Jessie 和 GNOME)!!! (3认同)
  • 2017 年还在 Stretch 上工作! (2认同)

小智 9

这些网站使用 Helvetica 作为他们的字体。在大多数 Debian 系统上,它不是轮廓字体,而是光栅字体。您可以禁用位图字体作为字体配置对话框的最后阶段:

$ dpkg-reconfigure fontconfig-config
Run Code Online (Sandbox Code Playgroud)

  • 我只是在没有更改任何答案的情况下运行它,它立即改进了字体!(可能是dist升级造成了一些问题) (2认同)