到目前为止,我已经在开发中使用相同的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
答案 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