如果我们避免使用高流量网站的@ font-face,这对性能有好处吗?

时间:2012-03-16 07:29:54

标签: performance css3 font-face

如果我们避免使用@font-face高流量网站,或者它不会产生太大影响,那么对性能有好处吗?

客户希望使用http://www.google.com/webfonts使用自定义字体,但如果它可以对性能产生不良影响,那么我们将使用Web安全字体。

3 个答案:

答案 0 :(得分:2)

使用第三方字体代工将减慢页面的初始加载速度 - 浏览器必须进行DNS查找,创建新的TCP连接,许多字体代工厂依赖js来确定要发送到哪个格式字体浏览器 - 所有这些都会增加延迟。

某些代工厂也不会压缩字体,例如Typekit不压缩.eot字体,它们也往往具有非常短的字体到期时间。

这里有一篇很好的文章,比较了Typekit和Google字体 - http://www.artzstudio.com/2012/02/web-font-performance-weighing-fontface-options-and-alternatives/

在最近的一个网站上,我正在审查Typekit在初始页面加载时增加了0.5秒,但与“你的里程数可能会有所不同”一样,所以你应该进行测试和测量。

答案 1 :(得分:0)

嗯,这绝对是一些额外的“负担”,但如果处理得当(例如font compression),那么它可能就更不重要了。它仍然会是额外的,是吗?

答案 2 :(得分:-1)

如果您打算使用网络字体API并包含Google托管的字体,那么Google会感受到热情,而不是您。您只需要担心加载这些字体需要多长时间。如果您使用来自Google的十种网络字体,则会大大增加您的加载时间。但是,它仍然不会花费你额外的带宽,当然,因为谷歌正在为所有这些付出代价。