字体google api:无法解码下载的字体

时间:2017-03-21 09:33:06

标签: fonts

对于一个项目,我使用Typekit的Webfontloader来加载我的谷歌字体。 我从这种通常的语法加载字体:

204 (no content)

结果大部分时间都是正确的,但有时是错误的。我有时会在随机字体上找到类似this的加载错误(并不总是相同的字体)。

解码不起作用是正常的,因为此网址:https://fonts.gstatic.com/stats/Josefin+Slab/normal/400会收到/* sampled usage */ @font-face { font-family: 'Averia Libre'; font-style: italic; font-weight: 400; src: url(https://fonts.gstatic.com/stats/Averia+Libre/italic/400); unicode-range: U+20; } 响应。 当我查看问题时,我发现该网址来自谷歌的网址回复:

https://fonts.googleapis.com/css?family=Alegreya+Sans:400,400italic,700,700italic%7CArvo:400,400italic,700,700italic%7CAveria+Libre:400,400italic,700,700italic%7CAveria+Sans+Libre:400,400italic,700,700italic%7CJosefin+Sans:400,400italic,700,700italic%7CJosefin+Slab:400,400italic,700,700italic%7CKarla:400,400italic,700,700italic%7CLobster+Two:400,400italic,700,700italic%7CLora:400,400italic,700,700italic%7CMontserrat+Alternates:400,400italic,700,700italic%7CPlayfair+Display+SC:400,400italic,700,700italic%7CRaleway:700italic,700,400italic,400%7CRoboto+Condensed:400,400italic,700,700italic%7CRoboto:400,400italic,700,700italic%7CRubik:400,400italic,700,700italic%7CSansita:400,400italic,700,700italic%7CUbuntu:700italic,700,400italic,400&subset=latin

错误的回应:

/* sampled usage */

每当有{{1}}条评论时,网址都是错误的。 我做了一个多次调用url的集成测试。你可以看到多次结果是错误的。

邮递员收藏:
https://www.getpostman.com/collections/923fee0336dfbf961be9

结果:
http://i.gyazo.com/80effb10e70fe6c41ee4df78439a1e50.mp4

有人可以帮我解决这个问题吗?我已经尝试过没有字体样式和较少的字体,但问题仍然弹出。

2 个答案:

答案 0 :(得分:0)

我不得不手动复制所有导入并将它们粘贴到我自己的文件中并注释掉采样的使用部分,这有多烦人......

答案 1 :(得分:0)

我们在自动浏览器测试期间遇到了完全相同的情况。很少,但是在这些测试期间发生的页面加载次数足够明显。

但是,使用Web Font Downloader似乎可以解决问题!