Apply Font Size
Intro
Apply Font Size can be used as a Style Behaviour on a Text Shape and makes it possible to set different Font Sizes for characters, lines, words or partial strings in a procedural way.
UI
Mode - Choose a mode for the selection:
- Regex - Set a Regular Expression to determine which parts of the string will be selected. There are several presets available at the top of the Attribute Editor UI.
- Specific Indices - Manually enter the indices to determine which lines/words/characters are selected.
- All - Use this setting when using a Range Falloff via another Behaviour. See example below.
Index Mode - When the Mode is set to Specific Indices, select which level is affected:
- Line - Fill each line within the string defined by Specific Indices.
- Word - Fill each word within the string defined by Specific Indices.
- Character - Fill each character within the string defined by Specific Indices.
Specific Indices - When the Mode is set to Specific Indices, set the indices to select. Values should be comma ,
separated for lists or colon :
separated for ranges. e.g. 0,1:3,8
will select indices 0, 1, 2, 3 and 8. You can also enter first
or last
to procedurally select those indices. Note that a space character is included as an index.
Regex - Enter a Regular Expression. See Working with Regex for more information.
Capture Group Indices - Where a Regular Expression includes capture groups, determine which groups are returned. Values should be comma ,
separated for lists or colon :
separated for ranges. See Working with Regex for more information.
Font Size - Set the size of the font within the selection.
Falloffs - Add a Range Falloff.
- Create a Text Shape.
- Using the
+
button on the Style Behaviours attribute and add an Apply Font Size. - Set the Apply Font Size's Mode to All.
- Right click in the Apply Font Size's Falloff input > Add Falloff > Range Falloff.
The Range Falloff can now be used to set each character's color from either end of the Color Blend's gradient.