我不认为这是真的,但是有人告诉我,当使用GoogleApi加载字体时,字体会加载到所有页面上,而不管它是否实际使用。我假设字体只加载在调用@font-face的页面上。
请有人帮助我理解与全局标题中的网页字体相关的下载和延迟问题.字体是真的吗?即使在特定的页面上没有请求@font-face标记,或者字体已经加载了,每个页面都会请求并提供一个页面吗?web字体是否与图像类似,然后根据需要从用户机器再次请求?
发布于 2013-12-19 16:03:12
不过,还不完全清楚你在问什么:
您在页面上的@font-face中包含的任何字体都将加载到该页面上。只有当用户已经在浏览器中缓存字体时(在这种情况下,浏览器将恢复到缓存的版本,而不是下载文件),情况就不是这样了。
如果页面中没有包含@font-face,那么它就不会加载。
这里的关键区别在于,如果在单独的CSS文件中包含@font-face,则字体将加载到加载该CSS文件的每个页面(无论字体本身是否在该特定页面上引用)。
希望这能帮上忙?
发布于 2013-12-19 16:04:19
只有在您指定的情况下才会请求它。
如果您使用一个通用的标题,其中调用<link>到谷歌字体,是的,它将被要求在每一页。
https://stackoverflow.com/questions/20686169
复制相似问题