← All apps

STEAM

TypeForge

Why does one 16px font look bigger than another? Why do AV and To open ugly gaps? And why does a font that renders 'cafe' with an accent perfectly turn Vietnamese 'e-with-two-marks' into a clipped mess? A letter isn't a mood - it's a shape with measurements. Compare x-heights, tuck the pairs that fight, watch a hair-thin stroke vanish at caption size, and measure whether a stacked accent fits above the cap line or clips. Predict, then measure the fonts yourself. Tiny, deterministic typography - no internet. Ages 9-14.

▶ Play it now

Built for sittings of about 20 minutes on the screen. That is our design budget, not a measurement.

TypeForge mascot

Meet your mentor

Every Spark & Anvil app has a friendly mentor character that demonstrates, asks, and patiently scaffolds learning.

Mentored by Serif

TypeForge mascot
Live Visual Arts & Design / typography - identify and reason about the measurable parts of a typeface (x-height, kerning, stroke contrast, diacritic headroom) and how each affects legibility Visual Arts & Design / inclusive design - reason that a font's headroom determines whether stacked diacritics (Vietnamese, and by extension other scripts) render or clip, so choosing a typeface for a language is a measurement, not a taste Hero color: #b8532f
Engagement: Modes pending

Characters who teach

Meet the cast

TypeForge's crew ARE the anatomy of a letter - the cast IS the curriculum: each character IS one thing you can measure about a font. Ex is the x-height, the lowercase body everyone actually reads and the truest measure of how big a font feels at a given point size. Kern is the spacer who tucks the awkward pairs (AV, To) closer so a word reads as one smooth run instead of a string of gaps. Hairline is the thin stroke that looks elegant on a poster and disappears in a caption - the warning that high stroke contrast fails at small sizes. Headroom is the quiet space above the capitals where accents live, and the reason a beautiful Latin font can silently clip and break Vietnamese, whose marks stack two high. Serif, the mentor, is the old type-cutter who reminds the crew that a font is never simply good - it's good at a size, for a language, for a job. Nothing leaves the device.

Ex portrait

Ex

The x-height - the lowercase body the eye actually reads, so the font with the taller x-height reads bigger even at the same point size

Kern portrait

Kern

The spacer who tucks awkward pairs (AV, To) closer with a negative adjustment, fixing just the letters whose shapes clash so the word reads evenly

Hairline portrait

Hairline

The thin stroke of a high-contrast face - elegant huge, but it thins below one pixel and vanishes at caption size or on a cheap screen

Headroom portrait

Headroom

The space between the cap line and the ascent where accents sit - too little and a stacked Vietnamese mark clips, so a Latin font can break a whole language

Serif portrait

Serif

The old type-cutter who measures instead of guessing - a font is good at a size, for a language, for a job, never simply pretty

What's distributed-narrative methodology? →

What's inside

🎯

Learning goal

Why does one 16px font look bigger than another? Why do AV and To open ugly gaps? And why does a font that renders 'cafe' with an accent perfectly turn Vietnamese 'e-with-two-marks' into a clipped mess? A letter isn't a mood - it's a shape with measurements. Compare x-heights, tuck the pairs that fight, watch a hair-thin stroke vanish at caption size, and measure whether a stacked accent fits above the cap line or clips. Predict, then measure the fonts yourself. Tiny, deterministic typography - no internet. Ages 9-14.

Mentored by Serif — no data leaves the device.

How TypeForge handles your kid's data

  • ✅ All progress, settings, and AI-generated content stays on the device
  • ✅ No analytics, no tracking, no third-party SDKs
  • ✅ Free — no ads, no in-app purchases
  • ✅ No personal information collected from children — in line with COPPA (updated by the 2026 FTC amendments)
  • ✅ No chat with strangers — play-together rooms use a short code and preset emotes, never typed messages

Full parent privacy guide →

Kids also liked