2
當定義一個custom
字體與webfont loader(repo here),我們基本上定義加載家屬和相關網址:加載多個重量自定義字體
WebFont.load({
custom: {
families : [ "My font" ],
urls : [ "assets/css/fonts.css" ]
}
});
但是,似乎裝載機不要」噸檢測多個weight
在css
文件相同的字體定義:
@font-face {
font-family: 'My font';
src: url("../fonts/my-font.eot");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'My font';
src: url("../fonts/my-font.eot");
font-weight: bold;
font-style: normal;
}
因此,加載器觸發事件active
當第一FO nt被加載。
WebFont.load({
fontactive: function(fontname, fontdescription) {
console.log(fontname, fontdescription);
// Only trigger once `My font, n4`
}
});
那麼,有沒有辦法告訴web字體裝載有多個重量獲得(有點像他們的谷歌網絡字體界面):這可如果我們檢查fontactive
事件誰只會觸發一次被確認了嗎?
(A修復可以爲使用多個名稱爲每個字體粗細,但是這不是我在尋找這裏的解決方案)
您確定只有在加載了* both *權重後纔會觸發一次啓動事件嗎?在我的測試中,字體的常規和粗體重量都被加載,並且加載回調只是一次。 –