Google Font API库或FontFace

May*_*yur 7 html css fonts google-api

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

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

Yi *_*ang 8

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

现在我要接受你要求在构建你自己的字体文件以及使用@font-faceGoogle解决方案之间进行比较.

Google Font API

  • 使用方便
  • Google的CDN可确保快速加载和高正常运行时间
  • 内置浏览器检测
  • 自由!

缺点

  • 字体选择少

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

建立自己的@font-face文件

  • 巨大的字体选择

缺点

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

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