Chrome中未加载Google字体(谷歌服务器返回未找到状态)

时间:2015-04-16 04:47:45

标签: css google-chrome networking fonts

到目前为止,我已经在开发中使用相同的google字体几个月了,今天他们只是停止加载Chrome(在FF中工作正常)。

我的scss文件中有以下行:

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=cyrillic,latin);

我在Chrome网络标签中发出以下请求,返回404

Request URL:http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2

Request URL:http://fonts.gstatic.com/s/opensans/v10/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2

Request URL:http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2

同样值得指出的是FF和Chrome的请求路径不同

知道什么可能导致谷歌字体停止工作?我每次提供更新时都会更新我的ubuntu,是否有机会使用ubuntu更新?

PS如果我只是打开我用于@import的{​​{3}},它会显示此字体所有类型的字体 - 而不是我需要的三种类型,而且,它显示我只有3在FF

3 个答案:

答案 0 :(得分:3)

字体来源网址> http://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=cyrillic,latin

这看起来像是Google字体的问题,因为当我指向/ * latin * / http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2时,它会提示我一个文件对话框进行保存。

指向/ * cyrillic-ext * / http://fonts.gstatic.com/s/opensans/v10/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2时会引发错误。

所以看起来谷歌服务器上缺少字体类型。

答案 1 :(得分:2)

https://github.com/google/fonts/issues/14。用于Open Sans的非拉丁文脚本的Google字体的Chrome用户暂时受到影响。

答案 2 :(得分:1)

Google目前为某些'fonts.gstatic.com'字体生成了错误的网址。这仅是Chrome特定的问题。问题的核心是Google生成的网址错误的“v10”部分。

我发现了“Open Sans”字体的问题。

例如,http://fonts.googleapis.com/css?family=Open+Sans:200,300,400,600,700&subset=cyrillic,latin目前提供了错误的网址:

/ * latin-ext * /“Open Sans”,300字体(添加http://之前,因为我现在不能添加超过2个链接作为新手):

fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2

同时,如果您尝试使用Chrome下载更改后的网址('v10'并更换'v11')的相同字体,则可以毫无问题地下载该字体。只需尝试上面的字体链接,将'v10'替换为'v11':

http://fonts.gstatic.com/s/opensans/v11/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2