客户端遇到奇怪的问题,该客户端无法在其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的网站,这些网站对他有用。陷入困境:(

最佳答案

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

10-07 21:35