从 Google 网络字体目录加载字体

发布于 2024-10-13 08:50:53 字数 819 浏览 1 评论 0原文

Google 在本文中解释了使用其网络字体的多种技术

他们提供了两种方法:

  • 使用webfont.js
  • 使用API密钥google.load

我已经使用API​​密钥来加载jquery,看起来当我读到以下行时,就像最好的方法一样:

“如果您已经在使用 Google 的 AJAX API,请使用 [google.load 技术]”_

BUT 他们接着说:

“第一种方法 [webfont.js 技术]更快

Q1

他们说 webfont.js 方法更快,但建议我使用较慢的方法,因为我已经在使用它了从网络加载其他文件。我是否应该忽略他们的建议,将其视为他们的一个简单错误并使用更快的方法?

Q2

当我对编写 javascript 回调不感兴趣时​​,使用这些技术中的任何一个比以下技术有什么好处吗?

<link href='http://fonts.googleapis.com/css?family=Luckiest+Guy' rel='stylesheet' type='text/css'>

Google explain a number of techniques for using their web fonts in this article

They present two methods:

  • use webfont.js
  • use an API key and google.load

I already use an API key to load jquery and it seemed like the best way to go about it when I read the following line:

"if you are already using the Google's AJAX APIs, then use the [google.load technique]"_

BUT they go on to say that:

"the first method [webfont.js technique] is quicker"

Q1

They say that the webfont.js method is quicker but advise me to use the slower method on the grounds that I'm already using it to load other files from their network. Should I ignore their advice as a simple mistake on their part and use the faster method?

Q2

Is there any benefit to using either of these techniques over the following when I'm not interested in writing javascript callbacks?:

<link href='http://fonts.googleapis.com/css?family=Luckiest+Guy' rel='stylesheet' type='text/css'>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

同尘 2024-10-20 08:50:53

Google 字体加载器的优点是它与页面的其余部分并行异步加载字体。如果没有异步方法,则可能会在等待字体加载时阻塞其他资源。

The advantage to the Google font loader is that it loads the fonts asynchronously in parallel with the rest of the page. Without an asynchronous approach, it is possible to block other assets while awaiting the loading of the fonts.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文