客户遇到一个奇怪的问题,他无法在他的 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 并为他工作的网站。难倒:(