我注意到chrome(版本70.0.3538.77(正式版本)(64位)) 仅加载使用的网络字体。例如,在样式表中定义字体的“ regular”,“ bold”,“ italic”和“ bold-italic”变体的情况下,未加载“ bold-italic”字体,因为该页面没有任何标记使用了该变体。
不下载当前页面中未使用的资源很有意义,但是我不确定这是否是规范的一部分,并且行为在浏览器之间是相似的。请赐教。
我已经在Firefox Quantum 64上进行了尝试,并且复制了相同的行为。
甚至是较新版本的Opera(57.0.3098.110)也复制了此行为。这并不奇怪,因为Opera的最新版本是基于(内置于?)基于Blink的,而Blink是与Chromium / Chrome相同的渲染引擎。