Text Layout
Resolves text into a reusable glyph layout without rasterizing it
intermediate
Since P00
Input Ports
Text
Uses the text parameter when no input is connected
Output Ports
Layout
Layout output from Text Layout.
Character Count
Character Count output from Text Layout.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| Text | `Text` | `PixPipeline` | Text used when the text input is not connected |
| Source Mode | `Enum` | `SystemFamily` | Whether to reference a system font or a font file |
| Family Name | `Text` | `Segoe UI` | Controls the family name setting for Text Layout. |
| Font File | `FilePath` | Empty | Controls the font file setting for Text Layout. |
| Fallback Family | `Text` | `Arial` | Controls the fallback family setting for Text Layout. |
| Pixel Size | `Int` | `24` | Font size in pixels |
| Tracking | `Int` | `0` | Additional pixel spacing between characters |
| Line Height | `Float` | `1.0` | Controls the line height setting for Text Layout. |
| Align | `Enum` | `Left` | Controls the align setting for Text Layout. |
Overview
Resolves text into a reusable glyph layout without rasterizing it
Inputs and Outputs
Input Ports
- Text
`Text`: Uses the text parameter when no input is connected
Output Ports
- Layout
`TextLayout`: Layout output from Text Layout. - Character Count
`Int`: Character Count output from Text Layout.
Key Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| Text | `Text` | `PixPipeline` | Text used when the text input is not connected |
| Source Mode | `Enum` | `SystemFamily` | Whether to reference a system font or a font file |
| Family Name | `Text` | `Segoe UI` | Controls the family name setting for Text Layout. |
| Font File | `FilePath` | Empty | Controls the font file setting for Text Layout. |
| Fallback Family | `Text` | `Arial` | Controls the fallback family setting for Text Layout. |
| Pixel Size | `Int` | `24` | Font size in pixels |
| Tracking | `Int` | `0` | Additional pixel spacing between characters |
| Line Height | `Float` | `1.0` | Controls the line height setting for Text Layout. |
| Align | `Enum` | `Left` | Controls the align setting for Text Layout. |
Tips
- Preview the result and adjust the Text Layout settings as needed.
- Preview the result and adjust the Text Layout settings as needed.
- Preview the result and adjust the Text Layout settings as needed.
- Preview the result and adjust the Text Layout settings as needed.
- Preview the result and adjust the Text Layout settings as needed.
When to Use
Use Text Layout when you need this operation to remain explicit, reusable, and easy to tune inside a PixPipeline node graph.
Notes
Connect compatible data types and preview the result while tuning this node. Parameter names and port names follow the PixPipeline UI.
💡 Tips
- •Preview the result and adjust the Text Layout settings as needed.
- •Preview the result and adjust the Text Layout settings as needed.
- •Preview the result and adjust the Text Layout settings as needed.
- •Preview the result and adjust the Text Layout settings as needed.
- •Preview the result and adjust the Text Layout settings as needed.
Related Nodes
text-input
text-rasterize-v2
text-reveal-by-glyph