2012-01-22 59 views
10

我确信这已在之前讨论过,但我无法找到任何规范的问题/答案。在Windows上Chrome浏览器中的非标准字体渲染效果不佳

目前,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

+6

这仍然是一个巨大的问题铬有 – vsync

+0

同样的问题在这里,与大的答案和解决方案:http://stackoverflow.com/q/11487427/1114320 – Sliq

+0

我写了一篇关于此的大文章,包括修复:[如何修复Chrome浏览器中难看的字体渲染](http://www.dev-metal.com/fix-ugly-font-rendering-google-chrome/)。 – Sliq

回答

2

我已阅读,浏览器(最初铬)具有抗混叠的问题,这就是为什么它的锯齿。 使用font-faces也会比在系统中使用本地字体有所不同。所以,我们所能做的只是等到他们解决这个问题或者如果可以的话帮助Chromium项目。

相关问题