Google 已经推出了 Google 字体 API,但是 CSS3 标准附带了@fontface,这使我们能够在网站上使用非网络安全字体。
任何人都可以相互推荐两者的优缺点。哪一个是首选,为什么?
最佳答案
据我所知,Google Font API 使用 @font-face
加载字体。例如。 http://fonts.googleapis.com/css?family=Tangerine .它还会进行浏览器检测以检查 Internet Explorer,它将为其提供仅限 IE 的 .eot
字体文件。
现在我认为您是在要求比较构建您自己的字体文件以用于 @font-face
和使用 Google 的解决方案。
谷歌字体 API
专业版
- 易于使用
- Google 的 CDN 确保快速加载和高正常运行时间
- 内置浏览器检测
- 免费!
缺点
- 少量字体选择
Google 的许可方案要求字体不仅要免费提供,而且要开源,这意味着可用于此服务的字体数量自然会很少。
建立你自己的@font-face
文件
专业版
- 大量的字体选择
缺点
- 法律和许可问题
- 购买嵌入许可证可能需要额外费用
- 为 IE 支持滚动您自己的字体可能会很麻烦
当然还有像 Typekit 这样的商业选项两全其美,但你必须为此付出代价。免费的可嵌入字体的其他来源包括 Font Squirrel和 The League of Moveable Type .
关于html - Google 字体 API 库或 FontFace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3540251/