Google推出了Google字体API,但是@fontface附带了CSS3标准,这使我们能够在网站上使用非网络安全字体。
任何人都可以建议彼此的利弊。哪个是首选,为什么?
答案 0 :(得分:8)
据我所知,Google Font API 使用 @font-face
加载字体。例如。 http://fonts.googleapis.com/css?family=Tangerine。它还会进行浏览器检测以检查Internet Explorer,它将为其提供仅限IE的.eot
字体文件。
现在我要接受你要求在构建自己的字体文件以便与@font-face
一起使用以及使用Google的解决方案之间进行比较。
<强>临强>
<强>缺点强>
Google的许可方案要求字体不仅可以免费使用,还要求开源,这意味着此服务可用的字体数量自然很小。
@font-face
文件<强>临强>
<强>缺点强>
当然,像Typekit这样的商业选择拥有两全其美,但你必须为此付出代价。其他免费嵌入字体来源包括Font Squirrel和The League of Moveable Type。
答案 1 :(得分:2)
使用Google API,除非您需要Google没有的特定字体。否则,我认为Google API会让您的生活更轻松。
新的Google API基本上是TypeKit的免费版本。
答案 2 :(得分:0)
请记住,@fontface
在IE中仍然不是“100%”,所以这是相当有限的。如果它位于@fontface
和Google之间,那么谷歌就没有什么可失去的了。此外,Google的带宽是免费的,而您将托管您的字体文件。
希望这会有所帮助:)