1

raphael jsテキストで文字間隔を設定する方法はありますか?CSSで簡単に実行できますが、ラファエルで実行するにはどうすればよいですか?どんなハックもします。

4

2 に答える 2

2

Paper.print()文字間隔属性があります:

var txt = r.print(10, 50, "O HAI", r.getFont("Comic Sans"), 30, 'middle', 1).attr({fill: "#fff"});
                                                                          ^
                                                           this is the letter spacing

そのに関するドキュメントを参照してください。

これには「cufonスタイル」のフォントファイルを含める必要があり、実際のテキストではなく、選択できないパスオブジェクトをレンダリングすることに注意してください。

于 2012-10-07T11:09:41.940 に答える
1

通常のcssで実行できます。ここを見てください:http://tutorials.jenkov.com/svg/text-element.html。cssはsvgにも適用されます。これは、svgテキストをで表示
するライブデモletter-spacingです。

于 2012-10-07T10:58:45.117 に答える