【发布时间】:2017-05-24 12:07:51
【问题描述】:
当字形不存在时,有没有办法阻止 fabricjs 的 Text 对象回退到其他字体系列?
或者,是否可以更改后备字体系列?
我希望当所选字体系列中不存在字形时,它会显示矩形框(notdef)。这样做的目的是让用户知道所选字体系列不支持键入的字符。
【问题讨论】:
标签: fabricjs
当字形不存在时,有没有办法阻止 fabricjs 的 Text 对象回退到其他字体系列?
或者,是否可以更改后备字体系列?
我希望当所选字体系列中不存在字形时,它会显示矩形框(notdef)。这样做的目的是让用户知道所选字体系列不支持键入的字符。
【问题讨论】:
标签: fabricjs
我找到了解决方案。 fontFamily 选项允许有多种字体,如 CSS。因此,后备字体(默认 Time News Roman)可以像下面的代码一样被覆盖。
new fabric.Text("some text here", {
fontFamily: font_type+", NotDef", //font_type is some dynamic font
});
【讨论】: