我正在寻找使用Joesfin Sans。它列在 Google 网络字体中。我也有 .eot、.svg、.ttf 和 .woff。这意味着与文件完全兼容(据我所知)。
我的主要问题是:哪个更好?谷歌字体加载速度更快吗?是否更兼容?还是我应该坚持这些文件?
我正在寻找使用Joesfin Sans。它列在 Google 网络字体中。我也有 .eot、.svg、.ttf 和 .woff。这意味着与文件完全兼容(据我所知)。
我的主要问题是:哪个更好?谷歌字体加载速度更快吗?是否更兼容?还是我应该坚持这些文件?
如果您想要快速简便的解决方案,请嵌入字体加载器代码并继续。谷歌经常为其服务添加更多选项/功能。
就个人而言,我更喜欢从 Google 下载文件并手动使用它们。由于有一个专门用于下载您选择的字体的 Google 用户界面(并通过阅读许可协议),我相信这是合法使用,但我不是律师。
我为什么要这样做?
我在访问 Google 字体时遇到了延迟(200-300 毫秒)。虽然这并不可怕,但我的大多数服务器环境响应速度更快,并且字体是页面的重要先决条件。访问单独域(即浏览器对不同主机的并行化)的任何好处都将丢失。
我已手动修剪字体文件以删除所有不需要的字形。这会导致较小的文件大小。
IE8 支持——它似乎.eot
并不总是被下载。
这些原因大多是轶事,但我自己管理字体文件要快乐得多。
在生产环境中使用服务器上的实际字体文件会更好,因为:
自然,您至少需要像 Google 一样尝试覆盖不同的平台(使用不同的字体文件格式)。