コンテンツにスキップ

Apply Typeface

Apply TypefaceStyle Behaviour として使用し、Text Shape 内で使用される書体をプロシージャルに動的設定できます。例えば、最後の単語のフォントを Times New Roman に設定したり、文字列中に出現する Cavalry を毎回 Helvetica に設定したりできます。

Font - 書体とウェイトを選択します。

Mode - 選択モードを選びます:

  • Regex - 正規表現を設定して文字列のどの部分が選択されるかを決定します。Attribute Editor UI の上部にいくつかのプリセットがあります。
  • Specific Indices - 手動でインデックスを入力して、どの行/単語/文字が選択されるかを決定します。
  • All - Behaviour と共に Apply Typeface を使用する場合に使用します。Create > Demo Scenes > Text > Variable Font を参照。

Index Mode - ModeSpecific Indices の場合、影響を受けるレベルを選択します:

  • Line - Specific Indices で定義された各行を埋めます。
  • Word - Specific Indices で定義された各単語を埋めます。
  • Character - Specific Indices で定義された各文字を埋めます。

Specific Indices - ModeSpecific Indices の場合、選択するインデックスを設定します。リストはカンマ , 区切り、範囲はコロン : 区切りで指定します。例:0,1:3,8 はインデックス 0、1、2、3、8 を選択します。first または last を入力して、それらのインデックスをプロシージャルに選択することもできます。スペース文字もインデックスとして含まれることに注意してください。

Regex - 正規表現を入力します。詳細は Working with Regex を参照してください。

Capture Group Indices - 正規表現にキャプチャグループが含まれる場合、返されるグループを決定します。リストはカンマ , 区切り、範囲はコロン : 区切りです。詳細は Working with Regex を参照してください。

  1. Text Shape を作成します。
  2. 文字列 Here's to the crazy ones を入力します。
  3. Style Behaviours 属性の右側の + をクリックします。
  4. リストから Apply Typeface を選択します。
  5. Scene Window で Apply Typeface レイヤーをダブルクリックし、UI を Attribute Editor に読み込みます。
  6. Font を設定します。
  7. Regex 属性に文字列 crazy を入力します。

Text Shape 内の crazy という単語が、手順 6 で選択したフォントに設定されます。