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

dat*_*tka 8 fonts google-chrome chromium kubuntu

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

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

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

dat*_*tka 1

好的,我现在可以使用最新版本的 Google Chrome,而不会因为字体而烦恼。我改进了字体的可见性,将提示样式设置为完整:

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


Lui*_*ado 0

请测试通过覆盖 Microsoft 字体的系统设置是否可以解决问题。问题是因为 freetype 字体渲染引擎的工作方式不同,尝试正确渲染 Windows 类型字体(这在 Microsoft 中比在 Linux 上更可怕),考虑到这些字体默认情况下嵌入的位图。所以请执行以下操作:

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

  2. fonts.conf使用以下信息在其中创建文件:

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