RichText.Style¶
テキストスタイルクラス
テキストの論理的なスタイル(フォント、サイズ、ウェイト等)を定義します。 描画外観(色、縁取り等)は Appearance クラスで設定します。
メンバー一覧¶
コンストラクタ¶
プロパティ¶
メソッド¶
Style¶
コンストラクタ
解説
コンストラクタ
fontSize¶
プロパティ \ アクセス: r/w
解説
フォントサイズ(ピクセル単位)
デフォルト: 16
fontWeight¶
プロパティ \ アクセス: r/w
解説
フォントウェイト(太さ)
100〜900 の値。400 = 通常、700 = 太字 デフォルト: 400
italic¶
プロパティ \ アクセス: r/w
解説
イタリック
デフォルト: false
letterSpacing¶
プロパティ \ アクセス: r/w
解説
字間(em単位)
0.1 = フォントサイズの10%の追加スペース デフォルト: 0
wordSpacing¶
プロパティ \ アクセス: r/w
解説
語間(em単位)
デフォルト: 0
scaleX¶
プロパティ \ アクセス: r/w
解説
水平スケール
1.0 = 通常、0.5 = 半分の幅 デフォルト: 1.0
skewX¶
プロパティ \ アクセス: r/w
解説
斜体スキュー値
0 = 通常、負の値で右に傾斜 デフォルト: 0
fontWidth¶
プロパティ \ アクセス: r/w
解説
フォント幅(バリアブルフォントの wdth 軸、パーセント)
100 = 通常幅。50 = 半分の幅、200 = 2倍の幅。 バリアブルフォントの wdth 軸に対応しているフォントでのみ有効。 デフォルト: 100
bidi¶
プロパティ \ アクセス: r/w
解説
双方向テキスト制御
RichText.BIDI_LTR / BIDI_RTL / BIDI_DEFAULT_LTR / BIDI_DEFAULT_RTL デフォルト: BIDI_DEFAULT_LTR
setFonts¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
names |
|
フォント名の配列(優先度順) |
解説
フォントコレクションの設定
配列の順序がフォールバック優先度になります。 最初のフォントで描画できない文字は次のフォントで描画されます。
配列の各要素は registerFont で指定した登録名のほか、 登録名で見つからなければフォントファイル内の family 名 (例: "Noto Sans JP")や "family Style" 連結名 (例: "Noto Sans JP Bold")でも参照できます。 使用例: style.setFonts(["メインフォント", "絵文字フォント", "フォールバック"]);
setLocale¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
locale |
|
ロケール文字列 |
解説
ロケールの設定
禁則処理などの行分割ルールに影響します。 使用例: style.setLocale("ja_JP");
clone¶
メソッド
戻り値
複製された Style オブジェクト
解説
スタイルの複製