Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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
Javascript 如何确保在不使用WebFont Loader的情况下加载@font字体_Javascript_Font Face - Fatal编程技术网

Javascript 如何确保在不使用WebFont Loader的情况下加载@font字体

Javascript 如何确保在不使用WebFont Loader的情况下加载@font字体,javascript,font-face,Javascript,Font Face,所以我得到了这个我想在元素中使用的字体。Chrome似乎会在第一次使用时加载字体,window.onload();在加载字体之前调用 如何确保加载@font-face字体?或者是一个叫做“如果”的事件 Google/Typekit WebFont加载程序似乎有一个工具。伟大的那么他们是如何做到的呢?我想用我自己的代码来实现它。如果您仍然对此感兴趣(或者其他人偶然发现了这个问题),WebFont Loader API的源代码当前位于GitHub上: 看起来大多数有关检查字体是否处于活动状态的有趣

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

如何确保加载@font-face字体?或者是一个叫做“如果”的事件


Google/Typekit WebFont加载程序似乎有一个工具。伟大的那么他们是如何做到的呢?我想用我自己的代码来实现它。

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

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

您有研究过吗?