自己使用Google字体或主机字体

时间:2012-06-02 15:29:18

标签: css fonts font-face

在我目前的项目中,我使用的是当前托管在googleapis.com上的字体。字体是“免费的”所以我可以得到一份副本并将其放在我的服务器上。

我的问题是;在Google上托管它与在我自己的服务器上拥有它有什么好处?我已经在我自己的服务器上托管了另外两种付费字体(使用@ font-face with fallbacks)。所以我想把另一个字体放在一起,把它放在一个地方。

但是我不确定是否有什么我不考虑?谷歌字体显着更快/更好的性能等?

2 个答案:

答案 0 :(得分:3)

Google可能比您的服务器更快,具体取决于您的服务器带宽和负载。然而,在谷歌托管的一些负面因素是:

  • 可能会移除该项,从而导致您的网站出现问题
  • googleapis.com可能是额外的DNS查找,为您网站的加载过程增加时间
  • 我个人讨厌hotlinking

肯定:

  • 如果dns条目是缓存可能更快的proformance
  • 减少对您服务器的数据使用

答案 1 :(得分:1)

我在自托管谷歌字体时遇到的一个问题是谷歌为不同的操作系统和浏览器提供不同的woff文件,有时甚至使用相同的名称。这是由于Windows和操作系统中的不同类型渲染引擎在字体宽度之间产生了明显的差异,例如,Windows中的Chrome和Mac中的Chrome。让我们说通过浏览器和操作系统自托管字体会更复杂。 Here是一个有趣的项目,专注于这种类型的轻微问题。

另一方面,在安全相关的站点中自行托管字体可能很重要。

也许这只会引用一条评论,但我还是不能这样做。