windows - Windows 上的 Chrome 中的非标准字体呈现不佳

标签 windows google-chrome fonts

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

目前,IE9 和 Firefox 4+ 都使用不同的字体渲染,这会产生(对于某些)更模糊的字体,但总体上字距调整更好,结果更一致。此外,它还可以更好地渲染 Windows 上的非标准字体。我没有做过彻底的调查,但我认为这与 IE9 和 Firefox 现在使用不同的图形层这一事实有关,该图形层显然以不同方式呈现字体。此外,某些标准字体(如 Arial、Tahoma 等)在 Firefox 中看起来与 10 年前相同的原因是它实际上有一个异常(exception)列表(查找 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

最佳答案

我了解到 Chrome(最初是 Chromium)存在抗锯齿问题,这就是它出现锯齿的原因。 使用字体也比在系统中使用本地字体有所不同。因此,我们所能做的就是等到他们解决此问题或尽可能帮助 Chromium 项目。

关于windows - Windows 上的 Chrome 中的非标准字体呈现不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8958754/

相关文章:

windows - 调用 "start myapp"和 "myapp"的区别

windows - 在 Windows 上将 ffmpeg 与 qtcreator 集成

fonts - 更改降级字体的属性

javascript - 警报不从 iframe 冒泡

css - IE 中的文本区域回退

wpf - 子抗锯齿字体

c++ - 如何回收 RPC 运行时分配的线程句柄?

c - c (libzmq) 中的 Zeromq pub/sub 示例带有工作过滤器(在 Windows 上)?

javascript - 如何将两个用户脚本合并为一个?

javascript - 尝试权限请求通知错误 Javascript