Chrome和Firefox中Web字体@font-face的渲染/抗锯齿问题

3

我熟悉不同浏览器和/或操作系统中渲染Web字体的差异。但有几个问题:

我使用的Web字体(woff)在Chrome中看起来很糟糕,但在FF(Windows 7上)中还好。前几天,我通过远程桌面从家里使用办公电脑。我注意到,在FF中,字体现在也像在办公室的Chrome中一样糟糕。它看起来与在Chrome中的外观差不多。 (我没有在家中测试Chrome)。我知道远程桌面会以某种方式降低“图形”,但不知道它如何影响字体呈现。第二天我来到办公室后,FF的呈现仍然混乱。我想远程桌面会改变“图形”,这种改变仍然有效。我用Chrome进行了检查,现在在那个浏览器中的呈现看起来很好,就像之前在FF中一样!?所以我重新启动计算机以恢复我的通常的“图形设置”,但没有帮助。然后我清除了字体缓存并重新启动。现在我回到了很糟糕的Chrome呈现和OK的FF呈现。

我的问题:

  1. 当我使用远程桌面连接(设置为32位色深度)时,“图形”一般会发生什么变化,特别是字体呈现方面?我的想法是,无论发生了什么变化,它都使FF和Chrome使用与之前不同的呈现方法。

  2. 怎么可能在计算机重新启动后仍然存在影响。好像“呈现结果”存储在字体缓存中一样??看起来很奇怪。

感谢任何建议。

2个回答

7

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

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

此处也可参考。


0

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

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

这在Chrome中最糟糕,在Firefox中还可以,在IE中完美。

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

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

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

这对我所有的浏览器/字体完全解决了问题,希望能帮助其他人。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接