0

最亲爱的,

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

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

请查看我的问题的屏幕截图

4

1 回答 1

0

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

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

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

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

于 2017-07-21T07:50:33.370 回答