【问题标题】:How to fix google font pixelation issues on safari and chrome如何修复 safari 和 chrome 上的谷歌字体像素化问题
【发布时间】:2014-05-26 14:10:35
【问题描述】:

我在我的网站上使用了名为 http://fonts.googleapis.com/css?family=Merriweather:400,700,700italic 的 Google 字体,它在 Firefox 和 IE 上看起来不错,但在 safari 和 Google chrome 上却不行......请查看图片......

Image

我希望它可以在每个浏览器上运行而没有任何像素化问题

请求您的最佳建议............

谢谢

【问题讨论】:

标签: html css google-chrome safari google-font-api


【解决方案1】:

试试这个:

{
  -webkit-text-stroke: 0.6px;
}

【讨论】:

    【解决方案2】:

    您无法控制像 Chrome 这样的浏览器如何呈现字体。您只需控制以最佳字体大小选择最佳字体。(某些字体仅在某些字体大小下看起来不错 - 您使用的字体从 50px 开始看起来不错。编辑:啊,这是不同的issue

    如果您/您的客户非常具体,您甚至可以从一些自定义渲染中获得帮助,例如

    1. Typeface.js
    2. Cufon

    它使用 canvas/flash 来渲染字体。广泛使用它可能会导致性能问题或速度缓慢。

    以前有个字体平滑,不过估计已经不支持了,你可以试试-webkit-font-smoothing property has no effect in Chrome

    【讨论】:

      【解决方案3】:

      您可以使用平滑字体

      body {
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
      }
      

      阅读更多:https://developer.mozilla.org/en-US/docs/Web/CSS/font-smooth

      【讨论】:

        猜你喜欢
        • 2014-05-16
        • 1970-01-01
        • 2015-10-25
        • 2013-06-19
        • 2018-03-30
        • 2014-10-03
        • 2014-10-14
        • 2012-01-03
        • 1970-01-01
        相关资源
        最近更新 更多