【问题标题】:Poor rendering of non-standard fonts in Chrome on WindowsWindows 上 Chrome 中非标准字体的渲染效果不佳
【发布时间】:2012-02-16 01:00:53
【问题描述】:

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

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

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

更新:我发现这是一个常见问题:http://www.smashingmagazine.com 上的标题在 Chrome 中看起来很锯齿。

更新:示例图片:

【问题讨论】:

标签: windows google-chrome fonts


【解决方案1】:

Known issue。你可以试试gdippMacType

【讨论】:

    【解决方案2】:

    Making CSS3 @font-face font rendering play nice with ClearType on Windows复制我的答案

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2014-07-18
        • 1970-01-01
        • 2013-04-29
        • 2013-08-15
        • 1970-01-01
        • 2017-08-17
        • 1970-01-01
        • 1970-01-01
        • 2023-03-03
        相关资源
        最近更新 更多