【问题标题】:fabricjs - how to stop font fallback?fabricjs - 如何停止字体回退?
【发布时间】:2017-05-24 12:07:51
【问题描述】:

当字形不存在时,有没有办法阻止 fabricjs 的 Text 对象回退到其他字体系列?

或者,是否可以更改后备字体系列?

我希望当所选字体系列中不存在字形时,它会显示矩形框(notdef)。这样做的目的是让用户知道所选字体系列不支持键入的字符。

【问题讨论】:

    标签: fabricjs


    【解决方案1】:

    我找到了解决方案。 fontFamily 选项允许有多种字体,如 CSS。因此,后备字体(默认 Time News Roman)可以像下面的代码一样被覆盖。

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

    【讨论】:

    • 这是否允许您指定表情符号字体,以便如果有人输入表情符号,它将退回到那个?
    猜你喜欢
    • 2013-07-29
    • 2014-07-02
    • 1970-01-01
    • 1970-01-01
    • 2019-10-30
    • 1970-01-01
    • 2015-01-19
    • 2010-11-27
    • 2011-12-13
    相关资源
    最近更新 更多