コンテンツにスキップ

Apply OpenType

Apply OpenTypeStyle Behaviour として使用し、Text Shape 内で使用される OpenType 機能をプロシージャルに動的有効化できます。

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 を参照してください。

Button iconAdd - このボタンで UI に行(インデックス)を追加します。

Font Feature - リストから OpenType 機能を選択します。このリストはフォントに基づいてフィルタリングされていないため、使用するフォントがその機能をサポートしていることを確認してください。

Enabled - チェック時、OpenType 機能が有効になります。

  1. Text Shape を作成します。
  2. FontInter に設定します。
  3. 文字列 I heard the store is open from 1st June to 3rd July. を入力します。
  4. Style Behaviours 属性の右側の + をクリックします。
  5. リストから Apply OpenType を選択します。
  6. Scene Window で Apply OpenType レイヤーをダブルクリックし、UI を Attribute Editor に読み込みます。
  7. ModeRegex に設定します。
  8. Regex コントロールに文字列 (\d+)(st|nd|rd|th) を入力します。
  9. Capture Group Indices コントロールに 2 を入力します。
  10. Font Feature リストから ‘Superscript’ を選択します。

数字の後に st または rd が現れる箇所のみ、それらの文字が上付きに設定されます。