与客户无法看到在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活动的网站,这些网站对他有用。难倒:(
答案 0 :(得分:0)
有时会添加text-shadow:text-shadow:0 1px 0 rgba(0,0,0,0.01);但在我的情况下,它适用于我的Mac上无法渲染的浅色字体。