【问题标题】:Does Chromium use fontconfig mechanism?Chromium 是否使用 fontconfig 机制?
【发布时间】:2021-03-27 17:28:14
【问题描述】:

我在 Firefox 中使用带有字体渲染的 Google Docs 有一个小但烦人的错误。 Bugzilla 上完整描述了错误详细信息,简要说明 -- 在 Google Docs (and Sheets) 中,Firefox 用一种 serif 字体替换了两种字体:sans-serif 'Arial' 和 monospace 'Courier New'(即 Bitstream Vera衬线在我的情况下)(见下图)。

但是这个错误在 Chromium 中是没有的。

临时解决方法 -- 通过删除符号链接禁用加载 49-sansserif.conf 文件(fontconfig 包的一部分),修复了错误。

所以我的问题是:

  1. 上面提到的两个浏览器都使用了fontconfig机制吗?

  2. 为什么 Chromium 将“Arial”字体识别为“Arial”,将“Courier New”识别为“Courier New”,而 Firefox 却没有?

【问题讨论】:

    标签: linux firefox fonts google-docs


    【解决方案1】:

    是的,当然。重新安装ttf-bitstream-vera 包后Bug 消失,因此浏览器与fontconfig 交互的机制在这种情况下不会影响字体渲染。

    琐事:今天早上我决定删除Bitstream Vera Serif字体,用Firefox替代Arial和Courier New,如果系统中不存在Bitstream Vera Serif字体,我计划看看Firefox下一步将使用哪种字体。于是我删除了整个ttf-bitstream-vera package,Google Docs中的字体开始正常渲染;此外,我再次安装 ttf-bitstream-vera 后,Google Docs 正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-12
      • 1970-01-01
      • 2019-01-22
      • 2015-11-25
      • 2018-08-21
      • 2023-03-16
      • 2012-09-03
      • 1970-01-01
      相关资源
      最近更新 更多