Custom Fonts

Intermediate 7 min read Updated

Note: Custom font upload and Google Fonts are available on every plan, including the 7-day trial.

A fantasy card set in a spreadsheet font is a spreadsheet. Typography makes or breaks a card design, so Chitmunk gives you 100+ Google Fonts out of the box, plus your own font files when none of them is quite right.

Using Google Fonts

Google Fonts are built into Chitmunk: no setup required. To choose a Google Font:

  1. Select a text box on the card.
  2. In the inspector's text settings, click the font name to open the font picker.
  3. Browse the tabs (Mine, Fancy, Classic, Clean, Handwritten, Typewriter) or type in the search field, which filters fonts in real time.
  4. Fonts are displayed with a live preview of how they look, so you can scan visually.
  5. Click a font to apply it to the selected text box.

Google Fonts are loaded on demand: only the fonts you actually use are downloaded. This keeps the editor fast even though 100+ Google Fonts are available.

Tip: For card games, look for fonts that are readable at small sizes. Decorative fonts work great for titles but body text benefits from clean, simple typefaces. Try the Fancy tab for bold title fonts, or Clean for plain body text.

Uploading Custom Fonts

If you have a specific font file: purchased, licensed, or downloaded from a type foundry, you can upload it directly into Chitmunk.

Check your font’s license allows embedding in PDFs and printed products you sell. Google Fonts allow it; many commercial fonts don’t.

Supported Formats

Format Extension Notes
TrueType .ttf Most common format. Works everywhere.
OpenType .otf Supports advanced typographic features.
Web Open Font Format .woff Compressed format, fast to load.
Web Open Font Format 2 .woff2 Smallest file size, best performance.

How to Upload

  1. Open the font picker by clicking the font name in the text settings of any selected text box.
  2. Click the + Upload Font button at the top of the picker. The file must be 2 MB or smaller.
  3. Select a font file from your computer.
  4. The font is loaded immediately and becomes available for use.

After uploading, your font appears under My fonts (the Mine tab) in the font picker, making it easy to find and reuse.

Font Licensing

Make sure you have the appropriate license for any fonts you upload. Many fonts require a commercial license if your game will be sold or distributed. Free font resources like Google Fonts (all open-source) and Font Squirrel (free for commercial use) are good places to find fonts that are safe to use in published games. Always check the license terms before including a font in a project you plan to sell.

How Fonts Are Stored

Custom fonts are stored in your browser's IndexedDB: the same secure, persistent storage that Chitmunk uses for images. This means:

Managing Your Fonts

Viewing Uploaded Fonts

Open the font picker and look at the My fonts category (the Mine tab). All your uploaded fonts are listed here with preview text showing how each font looks.

Deleting a Custom Font

To remove a font you no longer need:

  1. Open the font picker.
  2. Find the font under My fonts.
  3. Click the red × (Remove font) at the end of the font's row.
  4. The font is deleted from your browser's storage right away, with no confirmation.

Tip: Deleting a font does not remove it from existing text elements. Those text boxes will keep their font setting, but the text will fall back to a system font if the custom font is no longer available. Re-upload the font to restore the correct rendering.

Fonts and Project Export/Import

When you export a project (as a JSON+ZIP file), Chitmunk bundles your uploaded custom font files directly into the ZIP (in a "fonts" folder), along with references to the font families used by your text elements.

This means:

Because your custom fonts travel with the project file, sharing a ZIP export is enough for a collaborator to see your card's typography exactly as you designed it.

Performance Considerations

Most font files are small (50-200 KB), but some fonts: especially those with many weights, extended character sets, or CJK (Chinese/Japanese/Korean) support, can be several megabytes.

Typography Tips for Card Design

Ready to try it?

Open the editor and try them on a card. It is free to try for 7 days.

Start Designing