How to apply custom font in fabric text object?

梦想与她 提交于 2019-12-03 10:05:43

问题


I would like to use custom font in fabric text object, I followed the link below: http://fabricjs.com/fabric-intro-part-4/

But it seems that it's only supported in node.js.

Is there any way to support it on simple fabric text object on canvas?


回答1:


Use CSS:

@font-face
{
font-family: myFirstFont;
src: url('Sansation_Light.ttf'),
url('Sansation_Light.eot'); /* IE9 */
}

Create fabric text object instance :

 var object = new fabric.Text("NEW TEXT", { 
    fontFamily: "myFirstFont", 
    left: 150,
    top: 100,
    fontSize: 24,
    textAlign: "left",
    fill: "#000000"
});
canvas.add(object);
canvas.renderAll();



回答2:


By using Simple Css property Font @Face



来源:https://stackoverflow.com/questions/17894842/how-to-apply-custom-font-in-fabric-text-object

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!