当字形不存在时,有没有办法阻止fabricjs的Text对象回退到其他字体系列?
或者,是否可以更改后备字体系列?
我希望当所选字体系列中不存在字形时,它会显示矩形框(notdef)。这样可以让用户知道所选字体系列不支持键入的字符。
答案 0 :(得分:0)
我找到了解决方案。 fontFamily选项允许有多种字体,如CSS。因此,可以像下面的代码一样覆盖后备字体(默认时间新闻罗马)。
new fabric.Text("some text here", {
fontFamily: font_type+", NotDef", //font_type is some dynamic font
});