Apply Text Material
Apply Text Material 可作為 Text Shape 上的 Material Behaviour 使用,以程序化方式設定字元、行、詞或部分字串的材質。例如,將最後一個詞的顏色設為藍色,或將字串中每次出現的 Cavalry 設為綠色。
- Behaviour
- Fill
- Stroke
Mode - 選擇選取模式:
- Regex - 設定一個正規表示式來決定字串的哪些部分被選取。在 Attribute Editor UI 頂部有幾個預設可用。
- Specific Indices - 手動輸入索引來決定哪些行/詞/字元被選取。
- All - 當透過另一個 Behaviour 使用 Range Falloff 時使用此設定。參見下方範例。
Index Mode - 當 Mode 設為 Specific Indices 時,選擇受影響的層級:
- Line - 填充 Specific Indices 定義的每一行。
- Word - 填充 Specific Indices 定義的每個詞。
- Character - 填充 Specific Indices 定義的每個字元。
Specific Indices - 當 Mode 設為 Specific Indices 時,設定要選擇的索引。列表值使用逗號 , 分隔,範圍使用冒號 : 分隔。例如 0,1:3,8 將選擇索引 0、1、2、3 和 8。你也可以輸入 first 或 last 來程序化選擇這些索引。注意空格字元也包括在索引中。
Regex - 輸入一個正規表示式。參見 Working with Regex 了解更多資訊。
Capture Group Indices - 當正規表示式包含捕獲群組時,決定傳回哪些群組。列表值使用逗號 , 分隔,範圍使用冒號 : 分隔。參見 Working with Regex 了解更多資訊。
Overwrite Blend Mode - 勾選時,可以為選擇部分設定 Blend Mode。
Blend Mode - 設定 blend mode。
Filters - 已連接的 Filters 列表。使用 建立並連接一個 Filter,或拖放一個已有的來連接。
參見 Common Attributes(Fill 頁籤)。
任何現有的 Fill 必須被覆蓋才能移除。為此,啟用 Fill 並將 Alpha 設為 0。
參見 Common Attributes(Stroke 頁籤)。
任何現有的 Stroke 必須被覆蓋才能移除。為此,啟用 Stroke 並將 Alpha 設為 0。
- 建立一個 Text Shape。
- 使用 Material Behaviours 屬性上的
+按鈕,加入一個 Apply Text Material。 - 將 Apply Text Material 的 Mode 設為 All。
- 進入 Apply Text Material 的 Fill 頁籤,右鍵點擊 Color 屬性 > Add Behaviour > Color Blend。
- 進入 Color Blend 的 Falloff 頁籤,右鍵點擊 > Add Falloff > Range Falloff。
現在可以使用 Range Falloff 從 Color Blend 的 gradient 兩端設定每個字元的顏色。