我有一个使用 webfonts 的 Canvas 元素。即使我使用jquery的onload方法($(function () {});)
,似乎在运行 onload 时字体仍然不可用——有时我的 Canvas 不呈现文本,而在其他时候它工作得很好。
无论如何,我可以将某种回调传递给 google webfonts 以在所有字体加载后运行?
最佳答案
如果您通过“WebFont Loader”(由 Google 和 Typekit 使用)嵌入字体,您可以订阅 active
事件。一旦加载了所有字体,它将被触发。
查看文档:https://developers.google.com/webfonts/docs/webfont_loader#Events
关于javascript - 如何等待 webfonts 加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14347951/