我个人不使用谷歌Web字体服务的最大动力是它在中国被封锁。如果在中国加载非常重要,那么自行托管绝对是值得的。
让它们留在谷歌的服务器上。
你看到谷歌的文件大小变小的原因是因为你的浏览器已经下载并缓存了该文件。当你将其上传到自己的服务器时,你的浏览器需要再次下载它,因为它认为这是一个新的来源。
这也是你应该从谷歌引用字体的原因之一,因为访问你网站的人可能已经从使用相同字体的其他网站下载了它们。
如果你自己托管字体,会使你的服务器额外负载增加。让谷歌托管它们可以让他们处理这种负载。
此外,通过从谷歌引用字体,你可以让谷歌处理维护工作,例如更新字体以及服务字体本身的语法。
另一种选择:将它们托管在你的服务器上!
如果你是一个网站开发人员,这样做会让你晚上睡得更香。
原因如下。
它更加稳健,特别是对于网络连接较慢或不太可靠的访问者。一个访问者可能可以解析出你的域名,但无法解析出谷歌的域名,因此会遇到许多延迟或找不到必要的字体文件等问题。
它更加安全。还记得 Google Reader 吗?Google 完全关闭了它。Google Apps 呢?Google 让它变成仅限付费版,甚至连微型免费版本都取消了。所以基本上,你永远不知道谷歌字体什么时候会关闭或变为收费。如果你是一个网站开发人员,这个问题会随着你开发的网站数量而倍增。当这种情况发生时,你想处理10个、20个或更多愤怒的客户吗?
是的,自行托管需要更多的工作,但我认为这是值得的。尤其是对于第二点。
干杯。
除非您使用高质量、低延迟的专用服务器,否则请将Google作为您的主机。不仅仅是用于Web字体,Google还托管了jQuery和许多其他项目。