我在我的网站中使用了一些自定义字体,一个来自google字体,另一个是我在index.html上面上传的。所有在css文件中正确声明。 当我通过HTML编辑器(Sublime Text 3)预览网站时,它显示所有自定义字体就好了,但是一旦我将它上传到服务器并通过互联网访问网站,所有字体都变为arial,我相信。这也发生在Internet Explorer中。我看了CSS文件,一切都很好。字体在正确的元素中声明,并且没有覆盖。 现在奇怪的是,当我从Chrome以Inconito模式打开网站时,字体加载就好了。这让我觉得css没有问题。当我检查元素时,它认为浏览器显示为划掉。 不知道造成这种情况的是什么,任何人都见过这样的东西?
答案 0 :(得分:1)
我遇到了同样的问题,不仅是谷歌字体,还有我自己制作的字体,并上传到同一台服务器;在我的情况下,这是因为我安装了Chrome应用程序禁用网络字体(不知道我这样做了),并且此应用程序无法在隐身模式下工作。
答案 1 :(得分:0)
确保清除浏览器的缓存。如果你使用谷歌字体,我想你的参考是谷歌网站。确保服务器可以访问Google网站。
由于外部引用,我已经经历了加载字体的延迟。
希望得到这个帮助。