3

我很好奇在网站中使用哪一个会更好或更标准。我倾向于使用 Google Web Fonts,但我担心需要额外的 CSS 文件。

4

2 回答 2

3

好吧,我会使用@font-face,只是因为我对 Google 字体有一些不好的体验。特别是在 IE 中,Google 字体无法正常工作。

另外,我直接从他们的服务器上使用了谷歌字体,所以加载时间可能会更长一些。

我会向您推荐FontSquirrel 之类的东西,因为它们具有适用于几乎所有浏览器的类型格式,只要我使用它们,它们就可以正常工作。

干杯

于 2012-10-20T00:13:07.693 回答
2

Google 网络字体 API 在后台使用 @font-face,因此没有真正的技术差异。Google 只是为 font-face 提供了一个包装器,它处理一些跨浏览器的差异并为您提供一些便利功能,有点像 jQuery 为 JavaScript 所做的。

https://developers.google.com/webfonts/docs/technical_considerations

当然,这对您的项目来说是一些额外的资源,这是一个值得关注的问题。您必须维护一些额外的复杂性,任何刚接触该项目的人都必须学习。但是对于您的项目来说,这种权衡也许是值得的。

我知道我曾经花时间将字体转换为各种格式,因此@font-face 可以在多种浏览器中使用,而 Google 网络字体会为您摆脱这项工作。

于 2012-10-20T00:22:22.720 回答