2017-10-06 4 views
0

Sketch API/Sketch APIドキュメントには多くの問題があります。 テキスト(フォントサイズ、フォントファミリなど)にスタイルを設定する正しい方法は何ですか?Sketch API - テキストスタイリング

これはループ内のテキストです。

var text = group.newText(
     { 
      text: Colors.groupNames[index], 
      frame: new api.Rectangle(50, 0, 50, 50), 
     } 
    ); 

答えて

0

あなたは行うことができる必要があります:

var text = group.newText({font: NSFont.fontWithName_size("OpenSans-Bold", 15), text:"Hello World"}) 

しかし、バグがAPIであり、回避策が行うことです。

var text = group.newText({text: "Hello World"}) 
text._object.setFont(NSFont.fontWithName_size("OpenSans-Bold", 15)) 

フォント名は、フォントファイル名です拡張子なし。 〜/ Library/Fontsで見つけることができます。あなたがテキストレイヤーの上に設定することができます

他のプロパティはhereをリストし、ここdocsからの例ですされています

var text = group.newText({fixedWidth: true, alignment: NSTextAlignmentCenter, systemFontSize: 24, text:"Hello World"}) 
text.frame = new sketch.Rectangle(0, 160, 200, 30) // adjust the frame last, after the font/size/alignment etc has been set up 
関連する問題