操作方法确保在不使用 WebFont 加载器的情况下加载@font面

How-To ensure a @font-face is loaded without using WebFont Loader

本文关键字:加载 @font 情况下 WebFont 确保 操作方法      更新时间:2023-09-26

所以我在元素中得到了我想要的字体。Chrome 似乎在第一次使用时加载字体,并且 window.onload();在加载字体之前调用。

如何确保加载@font字体?或者挂接到一个称为 if 的事件?

似乎有一个工具可以用于Google/Typekit WebFont Loader。伟大。那么他们是怎么做到的呢?我想用我自己的代码来做。

如果你仍然对此感兴趣(或者其他人偶然发现了这个问题),WebFont Loader API 的源代码目前在 GitHub 上:

https://github.com/typekit/webfontloader

看起来大多数关于检查字体是否处于活动状态的有趣事情都发生在src/core/fontwatcher.jssrc/core/fontwatchrunner.js中。看到它支持多个提供程序,您可能还想查看特定提供程序的实现以了解对象的使用方式(例如 src/google/*.js )。