Google 字体未在 Chrome 中加载(google 服务器 returns 未找到状态)

Google fonts are not loaded in Chrome (google server returns not found status)

几个月来我一直在开发中使用相同的 google 字体,今天他们刚刚停止加载 Chrome(在 FF 中工作正常)。

我的 scss 文件中有以下行:

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

我在 Chrome 网络选项卡中有以下请求 return 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

的请求路径不同

知道是什么导致了 google 字体停止工作吗?每次它提供更新时我都会更新我的 ubuntu,是否有可能它必须对 ubuntu 更新做些什么?

PS 如果我只是打开我用于 @importlink,它会向我显示该字体的所有类型的字体,而不仅仅是我需要三个,再一次,它在 FF

中只显示 3 个

字体来源 url > 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 时抛出错误。

看来 google 服务器上缺少字体类型。

Google 目前为某些 'fonts.gstatic.com' 字体生成错误的 URL。这只是 Chrome 特定问题。问题内核是Google.

生成的URL部分的错误'v10'部分

我只发现了 "Open Sans" 字体的问题。

例如,http://fonts.googleapis.com/css?family=Open+Sans:200,300,400,600,700&subset=cyrillic,latin 目前给出错误的 URL for:

/* latin-ext */ "Open Sans", 300字体(之前加http://,我现在新手加不了超过2link):

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

同时,如果您尝试使用 Chrome 下载已更改 URL 的相同字体('v10' 替换为 'v11')- 字体将是下载没有任何问题。试试把上面的字体 link 换成 'v10' 到 'v11':

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

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