Windows上Chrome中的非标准字体渲染效果不佳

时间:2012-01-22 03:37:24

标签: windows google-chrome fonts

我确信之前已经讨论过,但我找不到任何规范的问题/答案。

目前,IE9和Firefox 4+都使用不同的字体渲染,可以产生(对某些人来说)更模糊的字体,但总体上更好的字距和更一致的结果。此外,它在Windows上呈现非标准字体要好得多。我还没有做过彻底的调查,但我认为它与IE9和Firefox现在使用不同的图形层这一事实有关,这显然会使字体呈现不同的形式。此外,一些标准字体(如Arial,Tahoma等)在Firefox中与10年前相同的原因是它实际上有一个例外列表(查找gfx.font_rendering.cleartype_params.force_gdi_classic_for_families)。

到目前为止一切顺利。问题是Chrome。它仍然使用旧的字体渲染,使非标准字体几乎无法使用。仅举例说明,我想到的字体是:http://www.google.com/webfonts/specimen/Play。只需在Firefox / IE9和Chrome中打开示例,您就应该看到差异。有什么我能做的吗?或者我应该寻找更优化的字体。

更新:我认为这是一个常见问题:http://www.smashingmagazine.com上的标题在Chrome中看起来非常粗糙。

更新:示例图片:

Sample image

3 个答案:

答案 0 :(得分:2)

我读过Chrome(最初的Chromium)有抗锯齿问题,这就是为什么它是锯齿状的。 使用font-faces也比使用系统中的本地字体有所不同。因此,我们所能做的只是等到他们解决这个问题或者如果可以的话帮助Chromium项目。

答案 1 :(得分:1)

Known issue。您可以尝试gdippMacType

答案 2 :(得分:0)

Making CSS3 @font-face font rendering play nice with ClearType on Windows

复制我的anwswer
  

这里有一个类似的问题:Font-face embedded fonts look fuzzy in Windows 7 browsers得到的答案解决了我的同样问题。

     

fontsquirrel字体生成器http://www.fontsquirrel.com/fontface/generator优化字体并使用提示/呈现信息添加它们,以帮助Windows字体呈现引擎更好地呈现它们。它还会生成较小的文件,下载速度会更快。