谷歌已经推出了谷歌字体API,但CSS3标准附带了@fontface,它使我们能够在网站上使用非网络安全字体。
有没有人能提出两者的利弊呢?哪一个是首选的?为什么?
发布于 2010-08-22 13:23:48
据我所知,Google Font API使用@font-face
来加载字体。例如:http://fonts.googleapis.com/css?family=Tangerine。它还进行浏览器检测,以检查Internet Explorer,它将为IE用户提供仅限IE的.eot
字体文件。
现在,我认为您是在要求在构建自己的字体文件以用于@font-face
和使用谷歌的解决方案之间进行比较。
Google Font API
专业版
Cons
谷歌的许可计划要求字体不仅是免费的,而且是开源的,这意味着可用于这项服务的字体数量自然很少。
构建您自己的@font-face
文件
专业版
Cons
problems
当然,像Typekit这样的商业选择两全其美,但你必须为此付出代价。其他免费、可嵌入字体的来源包括Font Squirrel和The League of Moveable Type。
发布于 2010-08-22 13:12:12
使用Google API,除非您需要的特定字体是Google没有的。否则,在我看来,Google API会让你的生活变得更轻松。
新的Google API基本上是TypeKit的免费版本。
发布于 2010-08-22 13:21:49
请记住,@fontface
在IE中仍然不是"100%“,所以它是相当有限的。如果是在@fontface
和谷歌之间,使用谷歌不会有任何损失。此外,谷歌的带宽是免费的,而你将托管你的字体文件。
希望这能有所帮助:)
https://stackoverflow.com/questions/3540251
复制相似问题