【问题标题】:Safari displays Google font incorrectlySafari 无法正确显示 Google 字体
【发布时间】:2017-12-25 07:04:59
【问题描述】:

最亲爱的,

也许您知道为什么 Safari 不能正确显示我的文本中的特殊字符,例如 Chrome 显示它没有问题。

我使用的 Google 字体我知道它肯定支持特殊字符,并且正如在其他浏览器上提到的那样,它可以正确显示。

Please see a screenshot of my issue

【问题讨论】:

  • 您有工作示例的链接吗?这会使调试变得容易得多。
  • 是的,链接是dukiausiniai.lt

标签: fonts safari google-fonts


【解决方案1】:

这里看起来不错,所以我怀疑与您安装的本地版本有冲突。 Google 在尝试从自己的服务器加载版本之前,会尝试查找本地版本的 Marck Script 或 MarckScript-Regular:

@font-face {
    font-family: "Marck Script";
    src: local("Marck Script"), local("MarckScript-Regular"), ...
}

此外,语言支持分为两个字体文件,由 Unicode 范围表示。您的特殊字符“ų”应该从第二种字体中获取,但看起来这种情况从未发生过,并且该字符正在使用通用后备字体。很可能是因为它会再次尝试您的字体的本地版本(它具有相同的文件名),但由于它不包含 ų,它将求助于备用字体,而不是从远程服务器。

删除您的本地版本的 Marck 脚本并重新加载页面以检查这是否确实是问题所在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-20
    • 2016-12-15
    • 2015-04-15
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    • 2015-10-06
    相关资源
    最近更新 更多