Skip to main content

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.

Example
  1. Create a Text Shape.
  2. Using the + button on the Style Behaviours attribute and add an Apply Font Size.
  3. Set the Apply Font Size's Mode to All.
  4. 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.