2014-10-17 218 views
1

我在我的网站中使用了两种自定义字体,一种来自谷歌字体,另一种则是我沿着index.html上传的另一种字体。所有在css文件中正确声明。 当我通过HTML编辑器(Sublime Text 3)预览网站时,它显示所有自定义字体都很好,但是一旦我将其上传到服务器并通过互联网访问网站,所有字体就会变成宋体,相信。这也发生在Internet Explorer中。我看了CSS文件,它的一切都很好。字体是在正确的元素中声明的,并且没有覆盖。 现在奇怪的部分是,当我从Chrome浏览器打开Inconito模式的网站时,字体加载得很好。这使我认为CSS没有问题。当我检查该元素时,认为浏览器显示为已删除。 不知道是什么原因造成的,有人见过这样的事情?只能在隐身模式下正确显示字体

+0

一旦我在我的CSS字体家族中使用了“Open Sans”,但实际上添加了“Open Sans Condensed”字体... ...,它在隐身模式下工作(可能是因为相同的名称开始?),但不是在正常模式下。重新启动浏览器后,它完全停止工作,我发现问题原因。 – 2016-03-06 18:35:04

回答

1

我有同样的问题,不仅与谷歌字体,而且与我自己做的字体和上传到同一台服务器;在我的情况下,这是因为我安装了Chrome应用程序禁用网络字体(不知道我做到了这一点),并且此应用程序无法在隐身模式下工作。

+0

我现在感觉非常非常愚蠢!猜猜我也有同样的延伸。有趣的是,我不记得首先安装它。 那么,至少我希望我学会了理智来跟踪我在Chrome上安装的所有应用程序和扩展! 尽管问题在IE中仍然存在。但IE是一个失败的原因,所以... – Raphael 2014-10-21 22:06:30

0

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

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

希望得到这个帮助。