Skip to content

Text

Node icon
Generator

Renders text to an image with full font, color, alignment, and layout control. Supports system fonts or custom .ttf/.otf files.

The Text node renders text strings into an image using either system-installed fonts or a custom .ttf/.otf file. Choose from any installed font family and weight, set the size in pixels, and pick a color. Multi-line text, letter spacing, and line spacing are all supported.

Layout controls let you position the text precisely within the canvas using horizontal and vertical alignment plus pixel or percentage offsets. Rotation lets you angle the text around its anchor point. When a background image is connected, the text composites directly on top, or you can output just the text layer by itself.

Text

TextText
Default: Text

Text content to render

Font Size pxNumber
Default: 96.0 Range: 1–1024

Font size in pixels

ColorColor (RGBA)
Default: rgba(255, 255, 255, 255)

Text color

HintingChoice
Default: None

Font hinting

  • NoneNo hinting — text renders with pure outline shapes. Smoothest at large sizes.
  • LightSubtle grid-fitting for improved clarity without distorting letterforms.
  • FullMaximum grid-fitting for the sharpest text at small sizes. May slightly alter letter shapes.

Font

Font FamilyText

System font family name

WeightText

Font style/weight (Regular, Bold, etc.)

Custom FontText

Path to .ttf/.otf file (overrides family)

Layout

AlignmentChoice
Default: Center

Horizontal

  • LeftAlign text to the left edge.
  • CenterCenter text horizontally.
  • RightAlign text to the right edge.
Vertical AlignChoice
Default: Middle

Vertical

  • TopAlign text to the top edge.
  • MiddleCenter text vertically.
  • BottomAlign text to the bottom edge.
Position XNumber · px/%
Default: 50.0 Range: 0–8192 / 0–100%

Horizontal position

Position YNumber · px/%
Default: 50.0 Range: 0–8192 / 0–100%

Vertical position

Rotation degreesNumber
Default: 0.0 Range: -360–360

Clockwise rotation around anchor point

Line SpacingNumber
Default: 1.0 Range: 0.5–3.0

Line height multiplier

Letter Spacing pxInteger
Default: 0 Range: -50–200

Extra spacing between characters

Output

Width pxInteger
Default: 512 Range: 1–8192

Output width (when no background connected)

Height pxInteger
Default: 512 Range: 1–8192

Output height (when no background connected)

Output ModeChoice
Default: Composite

Text Only / Composite (when background connected)

  • Text OnlyOutput only the rendered text on a transparent background.
  • CompositeRender text composited onto the connected background image.
Notes

Weight only visible when selected family has multiple faces. Width px/Height px only when no background connected. Output Mode only when background connected. Position defaults to % mode (center).

  • Use a custom font file (.ttf/.otf) for consistent results across machines, since system fonts may differ.
  • Set alignment to Center + Middle and position to 50%/50% for perfectly centered text.
  • Use Letter Spacing to create a wide-tracked heading style.
  • Connect a background image and set Output Mode to Composite to render text directly onto it.