css中的嵌入字体是否会影响每次使用的性能?

问题描述:

我知道加载字体文件会有性能开销,但问题是,一旦它被下载,我可以在我的HTML页面上随意使用任意次数吗?或者每次使用时都会增加开销?css中的嵌入字体是否会影响每次使用的性能?

+0

看起来没有关于此的信息。我不希望使用下载的字体和使用已经在系统上的字体之间有任何区别。也许你可以设置一些测试并找出答案。 – Doug

+0

好像我即将这样做:) – Ayyash

这一定是完整的指南,字体面的性能和优化:http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/

+0

我之前读过那篇文章,也许我应该说在这个问题上,但它并没有接近它在一个文件中使用的次数的主题 – Ayyash

+0

简单的小型天真测试显示加载字体所需的毫秒数(缓存后)不会改变...我不确定是否需要缓存前,我很难确认这一点,但重新阅读文章stevesouders.com/blog/2009/10/13/font-face-and-performance证明不会有额外的延迟,因为字体不会阻塞其他元素,因此它不依赖于使用它的元素的数量... – Ayyash

一个静态文件将得到每页只需下载一次。您可以使用firebug或chrome/safari的网页检查器来监视http请求。如果该页面正在下载文件两次,您将在那里看到它。

+0

这并没有解决这个问题。 OP询问在网页的不同位置使用字体的时间增加,而不是与下载时间有关。 – Doug