如何检查外部字体的加载
How do i check the load of an external font
我有一个非常奇怪的问题,我甚至不确定它是否是直角,但设置如下:
头部的谷歌字体链接;
onload: function x()
以在画布中呈现字体;
onclick: x();
由于onload
以标准字体呈现文本,而onclick
执行同一函数时效果很好,我认为第一次执行时字体没有完全加载。所以我想知道是否有一种方法可以检查外部字体的加载进度。
您看过Google Fonts API,特别是"对事件采取行动"部分吗?
WebFontConfig = {
google: {
families: [ 'Tangerine', 'Cantarell' ]
},
typekit: {
id: 'myKitId'
},
loading: function() {
// do something
},
fontloading: function(fontFamily, fontDescription) {
// do something
},
fontactive: function(fontFamily, fontDescription) {
// do something
},
fontinactive: function(fontFamily, fontDescription) {
// do something
},
active: function() {
// do something
},
inactive: function() {
// do something
}
};
(function() {
var wf = document.createElement('script');
wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})();
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- HTML表单提交时未执行外部函数
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- 使用html中的外部javascript进行数据验证
- 用Javascript更改我网站上的字体大小
- 将变量传递给外部Javascript
- 使用javascript在Flash中加载外部图像
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 如何更改reactjs中外部/独立组件的状态或属性
- 不同字体的字母间距不同
- 加载外部谷歌字体与YepNope/Modernizr样式表
- 使用javascript和jquery加载外部字体
- 用于将外部字体嵌入网站的库
- Javascript增加/减少字体大小(外部css)
- CKEditor外部字体加载在字体下拉列表中
- 如何检查外部字体的加载
- HTML5画布上的外部字体
- 如何在页面准备就绪之前通过javascript加载外部字体
- 通过JavaScript在HTML5中自动调整P或Div标签的字体大小,无需外部插件