2017-09-13 3 views
0

J'essaye d'ajouter la fonction de lettrage à mon projet d'édition de photo/texte using fabricjs.Est-ce que fabricjs supporte letterpacing maintenant? (Fabricjs 2.0.0-beta5)

Code Essayé

var newText= new fabric.IText('New Text', { 
    fontWeight:200, 
    fontSize:30, 
    letterSpacing:30,//this line 
    fill:"rgb(0,0,0)" 
}); 

Mais ne fonctionne pas. J'ai trouvé que ce sujet avait été trouvé en 2015-2016 et je pense qu'il a été résolu maintenant. Mais je ne trouve pas de solution pour utiliser l'espacement des lettres dans fabricjs.
Rubrique1: https://github.com/kangax/fabric.js/issues/1974#issuecomment-255216649

Répondre

1

var canvas = new fabric.Canvas('c'); 
 

 
var newText= new fabric.IText('New Text', { 
 
    fontWeight:200, 
 
    fontSize:30, 
 
    charSpacing:1000, 
 
    fill:"rgb(0,0,0)" 
 
}); 
 
canvas.add(newText);
<script src="https://rawgit.com/kangax/fabric.js/master/dist/fabric.js"></script> 
 
<canvas id="c" width="1000" height="1000"></canvas>

Utilisez charSpacing pour donner plus d'espace entre les caractères.