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

如何确保加载@ font-face字体?还是迷上了所谓的事件?

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

最佳答案

如果您仍然对此感兴趣(或者其他人偶然发现了这个问题),则WebFont Loader API的源当前位于GitHub上:

https://github.com/typekit/webfontloader

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

关于javascript - 如何确保在不使用WebFont Loader的情况下加载@ font-face,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10797288/

10-09 22:07