我不认为这是真的,但我被告知使用GoogleApi加载字体时,所有页面都加载了字体,无论它是否实际使用。我假设字体仅加载在@font-face
被调用的页面上。
有人可以帮助我理解与放置在全局标题中的webfont相关的下载和延迟问题...即使@font-face
,每次请求下载并提供页面的字体也是如此特定页面上是否未请求标记,或者字体是否已加载?是否类似于图像缓存的Web字体,然后根据需要从用户计算机再次请求?
答案 0 :(得分:0)
然而,你所要求的并不完全清楚:
您在页面上@font-face
中包含的任何字体都将加载到该页面上。这只是用户已经在浏览器中缓存了字体的情况(在这种情况下,浏览器将恢复为缓存版本而不是下载文件)。
如果页面中未包含@font-face
,则无法加载。
这里的关键区别在于,如果将@font-face
包含在单独的CSS文件中,在这种情况下,将为加载该CSS文件的每个页面加载字体(无论该特定页面上是否引用了字体本身) )。
希望有帮助吗?
答案 1 :(得分:0)
仅在您指定的位置请求。
如果你使用一个公共标题,调用<link>
谷歌字体,是的,它将在每页上被请求。