Font Swatch
Offer font selection for text customization.
Last updated: 2026-09-13
Font Swatch lets shoppers choose a font for personalized text. Link it to Text Input or Text Area with Link fontSwatch so the selected font updates the live preview text. Custom font uploads support selecting and uploading multiple TTF, OTF, WOFF, or WOFF2 files at once, up to 2 MB per file. Shoppers can select one font at a time from the Font Swatch.
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 custom fonts for Font Swatch
You can select and upload multiple custom font files in one upload. Each file can be a TTF, OTF, WOFF, or WOFF2 file up to 2 MB. WOFF2 is compressed for the web and is usually the preferred format when it is available from your font provider. Confirm that your font licenses permit storefront web use before uploading the files.
Batch upload affects only how merchants add font files. On the storefront, Font Swatch is single-select: a shopper can choose one font at a time for the linked text.
Two-Letter and Three-Letter Monograms
Monogram mode belongs to each Font Swatch option value. Open Edit option value, change Font mode from Single Font to Monogram, then choose Two letters or Three letters. You can scale each letter independently and adjust the overall letter spacing. The editor's right panel and the Font Swatch itself show the composed result as you configure it.
- Create or select a Font Swatch option value.
- Choose Monogram under Font mode, then select Two letters or Three letters.
- Adjust each letter's size scale and the overall letter spacing.
- Link the Font Swatch to a Text Input or Text Area.
- Set the linked Text Input or Text Area character limit to match the two- or three-letter layout.
- Test every font value and allowed character count on the storefront.
Live Preview
Font Swatch controls the font style, but it needs to be linked to a text option before it can update Live Preview. A Font Swatch can control either a Text Input or a Text Area.
- Add a Text Input or Text Area option.
- Add a Font Swatch option.
- Select the text option in the editor.
- In the right-side settings panel, use Link fontSwatch to choose the Font Swatch option that should control this text.
- Save and test the product page.
After linking, the customer types text into the Text Input or Text Area, then chooses a font from the Font Swatch. The live preview text updates to use the selected font.
Link Font Swatch to a Text Input
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
- Variant Linking — Link to a Shopify variant for stock tracking
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
Change Font Swatch label position
Change Font Swatch size
Change Font Swatch corner radius
Change Font Swatch style
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.
FAQ
Can Font Swatch control Text Input and Text Area?
Yes. A Font Swatch can be linked to either Text Input or Text Area through Link fontSwatch in the text option's right-side settings panel.
Does Font Swatch update Live Preview by itself?
Font Swatch works as a linked control. It changes the font used by a linked Text Input or Text Area live preview layer.
Can Font Swatch values have price add-ons?
Yes. Font Swatch values can have a Price Add-on when premium font styles should add an extra charge.
Can Font Swatch use inventory?
Yes. Font Swatch values can link to Shopify variants for stock tracking when a font style or production option has limited availability.
Can I upload a WOFF2 font to Podifai?
Yes. Font Swatch and Global Font uploads support TTF, OTF, WOFF, and WOFF2 files up to 2 MB each.
Can I upload multiple font files at once?
Yes. You can select and upload multiple font files in one upload. Shoppers can still select only one font at a time from a Font Swatch.
How do I create a two-letter or three-letter monogram?
Edit a Font Swatch option value, change Font mode from Single Font to Monogram, choose Two letters or Three letters, then adjust each letter's size scale and the overall letter spacing. Link the Font Swatch to a Text Input or Text Area and set a matching character limit on the linked text option.
