Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Google字体API库或FontFace_Html_Css_Fonts_Google Api - Fatal编程技术网

Html Google字体API库或FontFace

Html Google字体API库或FontFace,html,css,fonts,google-api,Html,Css,Fonts,Google Api,谷歌已经发布了谷歌字体API,但CSS3标准附带了@fontface,这使我们能够在网站上使用非网络安全字体 有谁能提出两者的利弊吗。哪一个是首选的,为什么 除非您需要谷歌没有的特定字体,否则请使用谷歌API。否则,在我看来,谷歌API会让你的生活更轻松 新的谷歌API基本上是免费的。请记住,@fontface在IE中仍然不是“100%”,因此它相当有限。如果它介于@fontface和谷歌之间,那么谷歌不会让你损失什么。此外,谷歌的带宽是免费的,而你本来可以托管你的字体文件 希望这有帮助:)据我

谷歌已经发布了谷歌字体API,但CSS3标准附带了@fontface,这使我们能够在网站上使用非网络安全字体


有谁能提出两者的利弊吗。哪一个是首选的,为什么

除非您需要谷歌没有的特定字体,否则请使用谷歌API。否则,在我看来,谷歌API会让你的生活更轻松


新的谷歌API基本上是免费的。

请记住,
@fontface
在IE中仍然不是“100%”,因此它相当有限。如果它介于
@fontface
和谷歌之间,那么谷歌不会让你损失什么。此外,谷歌的带宽是免费的,而你本来可以托管你的字体文件


希望这有帮助:)

据我所知,谷歌字体API使用
@Font-face
加载字体。例如。它还进行浏览器检测以检查Internet Explorer,它将只为其提供IE
.eot
字体文件

现在,我认为您要求对构建自己的字体文件以供
@font-face
使用和使用谷歌的解决方案进行比较

谷歌字体API Pro

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

  • 小字体选择
谷歌的授权方案要求字体不仅要免费,而且要开源,这意味着这项服务的字体数量自然会很小

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

  • 字体种类繁多
缺点

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

当然,像这样的商业选择是两全其美的,但你必须为此付出代价。其他免费可嵌入字体来源包括和。

您可以将“法律和许可问题”视为等同于“字体的小选择”,因为过滤掉所有因许可问题而无法使用的字体后,选择会变得相当小。:)有一点区别-谷歌声明他们所有的字体都是开源的,当你谈论字体时,这是一个相当大的要求。另一方面,像这样的网站拥有免费的商业字体,这些字体不一定是开源的,你可以自己使用。