在返回Google Font API的请求之前,页面不会显示字体

Ale*_*ine 5 webfonts google-font-api google-webfonts

每次刷新页面时,我都要等待一堆请求返回,然后才真正看到字体出现.字体缓存,所有这些请求都返回"未修改"标题.在确定字体未被修改之前,不显示字体是否是正确的浏览器行为?我错过了什么吗?

我知道我可以使用通用后备字体,直到加载正确的字体,但这将打破我的页面.

我在Ubuntu上看到Chrome和Firefox中的这种行为.我的互联网真的很零散,所以有时候我不得不盯着一个看不见文字的满载页面,这真的令人沮丧.

sal*_*uce 1

您应该始终使用后备字体,并设计您的页面,使其不会破坏页面。有时Google字体服务可能不可用;其他时候,您的用户可能位于防火墙后面,阻止下载字体。而且,正如您所看到的,在浏览器确信字体已正确下载之前,您的字体不会立即显示。