Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to apply custom font in fabric text object?

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?

like image 562
user2624969 Avatar asked Jul 27 '13 06:07

user2624969


1 Answers

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();
like image 155
John Avatar answered Oct 19 '22 23:10

John