我不確定這是不同的每個瀏覽器,我主要是爲webkit開發。可靠地將字體加載到DOM畫布元素
使用@ font-face ...加載在canvas元素中使用的字體非常簡單,只是看起來實際的字體文件在第一次使用之前並未加載。
如果我根本不在HTML中使用字體,這會在畫布元素中創建一個問題,第一次調用自定義字體時,它將以默認字體生成文本....但是隨後的嘗試使用字體很好,並使用引用的自定義字體,就好像它是由於原始調用而加載的。
問題1,這是所有瀏覽器的標準嗎?是在CSS中聲明時下載的字體?或在第一次使用?
是否有將字體加載到DOM的「最佳做法」?這是一個圖形項目,我寧願不在CSS中聲明所有可能的字體。我也只想加載將要使用的字體。有沒有更好的方式來加載JavaScript的字體?