1

我在我的网站中使用了几种自定义字体,一种来自谷歌字体,另一种是我在 index.html 旁边上传的。所有在 css 文件中正确声明。当我通过 HTML 编辑器(Sublime Text 3)预览该站点时,它显示所有自定义字体都很好,但是一旦我将它上传到服务器并通过互联网访问该站点,所有字体都会更改为 arial,我相信. 这也发生在 Internet Explorer 中。我查看了 CSS 文件,一切都很好。字体在正确的元素中声明并且没有覆盖。现在奇怪的是,当我从 Chrome 以隐身模式打开网站时,字体加载得很好。这让我认为css没有问题。当我检查元素时认为浏览器显示为划掉。不知道是什么原因造成的,

4

2 回答 2

1

我遇到了同样的问题,不仅是谷歌字体,还有我自己制作并上传到同一服务器的字体;就我而言,这是因为我安装了 chrome 应用程序禁用了网络字体(不知道我这样做了),并且该应用程序无法在隐身模式下运行。

于 2014-10-19T21:06:52.430 回答
0

确保清除浏览器的缓存。如果您使用谷歌字体,我猜您的参考是谷歌网站。确保服务器可以访问 google 站点。

由于外部参考,我已经经历了字体加载延迟。

希望这有帮助。

于 2014-10-17T18:18:48.313 回答