font-face无法在单个mac osx机器上的任何浏览器中呈现

时间:2013-08-01 09:36:47

标签: css macos google-chrome firefox font-face

与客户无法看到在Mac上的任何浏览器中呈现的字体字体有一个奇怪的问题。他可以在移动旅行中看到它们。我们在各种现代桌面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活动的网站,这些网站对他有用。难倒:(

1 个答案:

答案 0 :(得分:0)

有时会添加text-shadow:text-shadow:0 1px 0 rgba(0,0,0,0.01);但在我的情况下,它适用于我的Mac上无法渲染的浅色字体。