Text Geometry Layers

The Text Geometry Layer renders text as a geometric shape rather than a typical text box.

A picture of a selected Text Geometry Layer.

This means the text is converted into a shape that can be outlined, filled, and transformed visually like any other vector element.

It is ideal for creating stylized titles, embossed effects, or text that needs to scale or distort consistently with other graphics.

This Layer can be created with the “Place Text Geometry” tool in the Tool Select Toolbar.

Properties #

This Layer supports all of the universal Layer properties along with some of its own.

Text #

A text field where you can enter any length of text.

Supports single-line or multi-line input.

Default text is “Lorem ipsum dolor sit amet”.

Padding #

Defines the internal spacing between the text geometry and the Layer’s edges. Padding controls how much empty space surrounds the text geometry inside its container.

This can be set in two ways:

  • Main Field: A single line showing all four sides as a comma-separated list:
    • Left, Top, Right, Bottom
  • Expanded Fields: Four individual inputs for each side.

Editing either updates the other.

All fields accept whole or decimal numbers.

Shirnk-To-FIt #

A checkbox that scales the text automatically to fit within the Layer’s bounding box.

  • Checked: The text resizes to stay within the Layer’s width and height.
  • Unchecked: The text follows its normal size and wrapping behavior.

This is useful for headings or labels that need to stay contained without clipping or overflow.

Outline Alignment #

Specifies how the stroke (outline) of the Text Geometry is positioned relative to the text’s edges.

Options:

  • Center:
    • The outline is drawn equally inside and outside the text edges.
  • Inside:
    • The outline stays entirely within the shape of the text.
  • Outside:
    • The outline extends outward from the text edges.
Font #

The typeface for this Layer’s text.

This property’s input field uses a dropdown that lists all fonts installed on your system.

  • The Layer will display using that font only when available on the system.

Tip: For sharing projects across different systems, make sure all users have the same fonts installed or use common system fonts.

Font Size #

Specifies the size of the text, accepting whole or decimal numbers.

Larger numbers increase text size proportionally.

Font Style #

Dropdown with three styling options:

  • Normal:
    • Standard upright text.
  • Italic:
    • Slightly slanted text, used for emphasis.
  • Oblique:
    • A mechanically slanted version of normal text.
Font Weight #

Controls how thick or bold the text appears.

Options are listed from lightest to heaviest:

  • Thin
  • ExtraLight
  • UltraLight
  • Light
  • Normal
  • Regular
  • Medium
  • DemiBold
  • SemiBold
  • Bold
  • ExtraBold
  • UltraBold
  • Black
  • Heavy
  • ExtraBlack
  • UltraBlack

Tip: Not all fonts support every weight. Unsupported weights may appear identical to Normal or Bold.

Font Stretch #

Adjusts the horizontal width of characters.

Options range from narrow to wide:

  • UltraCondensed
  • ExtraCondensed
  • Condensed
  • SemiCondensed
  • Normal
  • SemiExpanded
  • Expanded
  • ExtraExpanded
  • UltraExpanded

This allows fitting more text into a limited width or giving it a stretched look.

Text Alignment #

Determines how lines of text are aligned within the Layer’s area:

  • Left:
    • Lines align to the left edge.
  • Right:
    • Lines align to the right edge.
  • Center:
    • Lines are centered horizontally.
  • Justify:
    • Lines are spaced so both edges align evenly.
Line SPacing #

Sets the vertical space between lines.

Accepts a number (whole or decimal) or the keyword “Auto”.

  • When set to Auto, spacing is calculated automatically based on font size and line mode.

Manual spacing can be used to make text more open or compact.

Fill #

This property is of the Brush Property type, which allows for color and visual styling of the Layer.

The Fill brush determines the color of the text.

Stroke #

This property is of the Brush Property type, which allows for color and visual styling of the Layer.

Defines the outline color or style of the text, drawing around each letter’s border.

Stroke Thickness

Controls the width of the border in the project’s current base units.

Background #

This property is of the Brush Property type, which allows for color and visual styling of the Layer.

Defines the brush used to fill the area specified by the Width and Height of the Layer.

Opacity Mask #

This property is of the Brush Property type, which allows for color and visual styling of the Layer.

Applies a mask effect over the text’s rendered content to control how it blends or fades. This can be used to create gradient transparency, fade effects, or highlight shapes.

The opacity mask affects both Fill and Stroke uniformly, without changing geometry.

Rendering Notes #

  • If the Height is too small to display all text, the overflow will be clipped.
  • Font rendering may vary slightly between systems depending on font availability.
  • Line and paragraph spacing affect Layout only vertically; alignment controls horizontal positioning.

What are your feelings

Updated on October 17, 2025