Font Swatch

Offer font selection for text customization.

Overview

Font Swatches let customers pick a typeface for personalized text. Each font option shows a preview image of the font style. Typically paired with a Text Input for the actual text entry.

Upload a custom font for Font Swatch

Upload the font asset, then use it as a selectable font swatch value.

Live Preview

Font Swatch can be linked to a Text Input so customers choose a font and immediately see the typed text update in Live Preview.

Connect the font swatch to a text input so the selected font updates the preview text.

General Settings

  • Label — The option group title (e.g. "Choose Font")
  • Required — Whether a font must be selected
  • Default Option — Pre-selected font when the page loads
  • Help Text — Guide text for customers

Option Values

Each value needs a name and a preview image showing the font style. You can duplicate or delete values. Additional settings per value:

  • Preview Image — Thumbnail showing the font style (use consistent dimensions)
  • Price Add-on — Optional surcharge for premium font styles

Appearance

  • Display Style — Grid or list layout
  • Swatch Size — Small, medium, or large thumbnails
  • Corner Radius — Square, rounded, or circle
  • Border & Outline — Border style for selected and unselected states
  • Label Position — Above or beside the swatches

Switch Font Swatch to fixed layout

Use fixed layout when the font swatch should render as a square tile.

Change Font Swatch label position

Place labels inside or outside the swatch box depending on the visual style.

Change Font Swatch size

Set font swatches to large, medium, or small.

Change Font Swatch corner radius

Adjust corner radius to make font swatches square, rounded, or softer.

Change Font Swatch style

Choose outline, outline plus fill, or fill styles for the swatch selection state.

Conditional Logic

Use Conditional Logic to show or hide this option based on another selection. For example, show font options only when text personalization is enabled.