0

客户遇到一个奇怪的问题,他无法在他的 Mac 上的任何浏览器中看到字体字体。他可以在移动 Safari 上看到它们。我们在各种现代桌面 Web 浏览器中完成的所有其他测试都可以正常工作,因此我们将问题隔离到了一台机器上。

我什至如何开始对此进行故障排除?我们曾尝试让他在 Safari、FF、Chrome 上清除缓存、清空历史记录等,但没有成功。

更新:这是在从 html 标头加载的一个主要样式表中声明字体的方式:

@font-face {
  font-family: 'granadabold';
  src: url('/_ui/fonts/granadabold.eot');
  src: url('/_ui/fonts/granadabold.eot?#iefix') format('embedded-opentype'),
    url('/_ui/fonts/granadabold.woff') format('woff'),
    url('/_ui/fonts/granadabold.ttf') format('truetype'),
    url('/_ui/fonts/granadabold.svg#granadabold') format('svg');
  font-weight: normal;
  font-style: normal;
}

当我通过控制台检查时,所有字体文件似乎都在加载。此外,正如我所说,它适用于我们在任何其他机器上尝试过的所有其他现代浏览器。

最后,我们要求 hom 查看其他启用了 font-face 并为他工作的网站。难倒:(

4

1 回答 1

0

有时可以添加 text-shadow: text-shadow: 0 1px 0 rgba(0, 0, 0, 0.01); 但就我而言,它适用于未在我的 Mac 上呈现的浅色字体。

于 2014-02-20T12:56:45.217 回答