Web服务器无法呈现Google字体

时间:2016-05-29 11:19:33

标签: html css fonts

我已将ASP.NET MVC5网站发布到我的服务器,并注意到字体不正确。

在我的本地主机上,它按预期工作。在每个HTML页面上,我在头部head标记

中有以下内容
<link href='https://fonts.googleapis.com/css?family=Lato:400,300italic,700,300' rel='stylesheet' type='text/css'>

在我的CSS中我有

body {
    letter-spacing: .05em;    
    font-weight: 300;
    font-size: 1em;
    line-height: 1.8em;
    font-family: 'Lato', sans-serif;
    color: #4f4f4f;
}

项目中的快速搜索显示这是我使用font的唯一时间。

我也知道没有'备份字体',但这不相关。

Font looks different when site is server over https没有帮助,因为我已经在使用https

当我在typecast中尝试字体时,我可以看到localhost正在正确呈现字体,而我的服务器则没有。

网站未使用SSL

在Chrome中,我打开开发工具,在网络中我可以看到

css?family=Lato:400,300italic,700,300   GET   200  stylesheet   MyPage:13   920 B   263 ms

我还检查了渲染的HTML和CSS,虽然有一些缩小,但语法看起来是一样的。

为什么这个字体不会在我的网络服务器上呈现。

0 个答案:

没有答案