【问题标题】:Web font @font-face rendering/anti-aliasing in Chrome and FirefoxChrome 和 Firefox 中的 Web 字体 @font-face 渲染/抗锯齿
【发布时间】:2012-05-07 07:44:42
【问题描述】:

我熟悉在不同浏览器和/或操作系统中呈现网络字体的差异。不过有几个问题:

我使用的网络字体 (woff) 在 Chrome 中看起来像废话,但在 FF 中是可以的(在 Windows 7 上)。前几天,我通过远程桌面从家里使用我的办公室电脑。我注意到字体现在看起来也像 FF 中的废话。它看起来与办公室的 Chrome 中的非常相似。 (我没有在家测试 Chrome)。我知道远程桌面以某种方式减少了“图形”,但不完全是如何,我不知道它如何影响字体渲染。第二天到办公室的时候,FF里的渲染还是乱七八糟的。我猜远程桌面会话对“图形”的更改仍然有效。我检查了 Chrome,现在在 that 浏览器中渲染看起来不错,就像之前在 FF 中一样!!?所以我重新启动计算机以恢复我通常的“图形设置”,但这并没有帮助。然后我清除了字体缓存并重新启动。现在我又回到了糟糕的 Chrome 渲染和 OK FF 渲染。

我的问题:

  1. 当我连接到远程桌面(设置 = 32 位色深)时,“图形”通常会发生什么情况,尤其是字体渲染?我的猜测是,无论发生什么变化,都会让 FF 和 Chrome 使用比以前不同的渲染方法。

  2. 重新启动计算机后效果如何仍然存在。 “渲染结果”是否以某种方式存储在字体缓存中?看起来很奇怪。

感谢您的建议。

【问题讨论】:

    标签: font-face remote-desktop antialiasing text-rendering


    【解决方案1】:

    Chrome 目前无法使用正确的抗锯齿渲染 TrueType 字体。 WOFF 字体是 OpenType 或 TrueType 的容器,在您的情况下可能是 TrueType,因此您会得到糟糕的渲染。您可以为 Chrome 提供 SVG 字体(更大的文件大小)或使用基于 OpenType 的 WOFF。

    除此之外,还有许多其他因素会影响字体呈现,例如在系统上本地使用字体或是否启用 ClearType(默认情况下不会通过远程桌面启用)。

    See here as well.

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题并进行了搜索,但没有找到答案。

      在我的情况下,它最终是远程桌面、服务器 2012 和浏览器字体(在我的情况下为 Roboto)的组合。

      在 chrome 中是最差的,在 firefox 中还可以,在 ie 中完美。

      原因是服务器 2012 中缺少“桌面体验”功能。

      将此功能添加到服务器 2012:

      单击“开始”,指向“管理工具”,然后单击“服务器管理器”。在服务器管理器中,单击功能,然后在服务器管理器详细信息窗格中的功能摘要下,单击添加功能。在功能列表中,选择桌面体验,然后单击安装。

      这完全解决了我在所有浏览器/字体中的问题,希望它可以帮助其他人。

      【讨论】:

        猜你喜欢
        • 2011-03-27
        • 2011-05-02
        • 1970-01-01
        • 2014-04-29
        • 2012-06-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多