Chrome/Chromium 从 37 版开始字体看起来很糟糕

Chrome/Chromium 从 37 版开始字体看起来很糟糕

从版本 36 升级到 37 后,Google Chrome 浏览器及其开源版本 Chromium 中的字体看起来更糟糕。在所附的屏幕截图中,您将看到使用版本 37(左)和 36(右)查看的同一页面。左侧的字体比 Chromium 中的字体更粗更模糊。有什么办法可以修复它吗?

截图:字体渲染比较,Google Chrome(左)和 Chromium(右)

更新:我在 Google 上搜索后发现,从版本 37 开始,Google Chrome 附带了 DirectWrite 功能,旨在改善 Windows 用户的字体渲染。Linux 中的字体外观似乎也受到了此影响。但是,在 Linux 上似乎无法使用 禁用此功能chrome://flags。目前,我将浏览器降级到 37 之前的版本。

答案1

好的,现在我可以使用最新版本的 Google Chrome,而不会被字体所困扰。我通过将提示样式设置为完整来提高字体的可见性:

  1. 转到系统设置>应用程序外观>字体
  2. 配置抗锯齿
  3. 将提示设置为完整。
  4. 关闭窗口并重新打开或注销并重新登录以查看整个系统的变化。

答案2

请通过覆盖 Microsoft 字体的系统设置来测试问题是否得到解决。问题在于,字体渲染引擎 freetype 的工作方式与尝试正确渲染 Windows 字体的方式不同(这在 Microsoft 上比在 Linux 上更糟糕),它会默认考虑这些字体内嵌的位图。因此,请执行以下操作:

  1. 如果文件夹不存在,则创建该文件夹~/config/fontconfig,然后进入其中。

  2. fonts.conf在其中创建包含以下信息的文件:

<match target="font" >
    <edit name="embeddedbitmap" mode="assign">
        <bool>false</bool>
    </edit>
</match>
  1. 保存并退出会话,然后重新登录。测试一下现在是否可以正确查看网页、电子邮件等。这也有助于其他渲染应用程序,如 LibreOffice、Inkscape 等。

相关内容