2017-05-23 31 views
0

當字形不存在時,是否有辦法停止fabricjs的Text對象回退到其他字體族?fabricjs - 如何停止字體後備?

或者,它能夠更改後備字體家族嗎?

我希望它顯示矩形框(notdef)時,字形不存在於所選字體系列內。這有助於讓用戶知道所選字體系列不支持輸入字符。

回答

0

我找到了解決方案。 fontFamily選項允許使用CSS等多種字體。因此,後備字體(默認時間新聞羅馬)可以像下面的代碼一樣被覆蓋。

new fabric.Text("some text here", { 
    fontFamily: font_type+", NotDef", //font_type is some dynamic font 
});