用于Font Face的Google Font API库

时间:2010-08-22 05:06:21

标签: html css fonts google-api

Google推出了Google字体API,但是@fontface附带了CSS3标准,这使我们能够在网站上使用非网络安全字体。

任何人都可以建议彼此的利弊。哪个是首选,为什么?

3 个答案:

答案 0 :(得分:8)

据我所知,Google Font API 使用 @font-face加载字体。例如。 http://fonts.googleapis.com/css?family=Tangerine。它还会进行浏览器检测以检查Internet Explorer,它将为其提供仅限IE的.eot字体文件。

现在我要接受你要求在构建自己的字体文件以便与@font-face一起使用以及使用Google的解决方案之间进行比较。

Google Font API

<强>临

  • 易于使用
  • Google的CDN确保快速加载和高正常运行时间
  • 内置浏览器检测
  • 免费!

<强>缺点

  • 小字体选择

Google的许可方案要求字体不仅可以免费使用,还要求开源,这意味着此服务可用的字体数量自然很小。

构建您自己的@font-face文件

<强>临

  • 大量选择字体

<强>缺点

  • 法律和许可问题
  • 购买嵌入许可证可能需要额外费用
  • 滚动自己的字体以获得IE支持可能会很麻烦

当然,像Typekit这样的商业选择拥有两全其美,但你必须为此付出代价。其他免费嵌入字体来源包括Font SquirrelThe League of Moveable Type

答案 1 :(得分:2)

使用Google API,除非您需要Google没有的特定字体。否则,我认为Google API会让您的生活更轻松。

新的Google API基本上是TypeKit的免费版本。

答案 2 :(得分:0)

请记住,@fontface在IE中仍然不是“100%”,所以这是相当有限的。如果它位于@fontface和Google之间,那么谷歌就没有什么可失去的了。此外,Google的带宽是免费的,而您将托管您的字体文件。

希望这会有所帮助:)