← 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.

Icon coming soon
In planning Swift 6 · SwiftUI · FoundationModels 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

Distributed-narrative cast

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. Painted portraits + storybooks are a tracked follow-on (R-WEB-CLONE-SPAWN-TRACKED); a text-only crew + flat, deterministic on-device typography ship now - nothing leaves the device.

E

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

K

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

H

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

H

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

S

Serif

(Mentor) 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.

📚

Question kits

16 curriculum-aligned kits × 25 questions = 400 questions per app, mapped to recognized standards.

🤖

On-device AI mentor

FoundationModels-powered hints, feedback, and adaptive difficulty — all running locally.

Mentored by Serif — on-device AI, 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
  • ✅ No ads, no in-app purchases — you pay once
  • ✅ No personal information collected from children — in line with COPPA (updated by the 2026 FTC amendments)
  • ✅ Parental controls + session limits + content filters built in

Full parent privacy guide →

Built with ForgeKit

TypeForge runs on ForgeKit — the open-source Swift Package Manager framework that powers every Spark & Anvil app. ForgeKit ensures consistent accessibility, COPPA compliance, and design language across the portfolio, so your kid's progress and preferences feel coherent across every app they touch.

Coming to the App Store

TypeForge is in active development. Email us to hear when it ships — no marketing, no spam, just a one-shot launch announcement.

Email me at launch

Kids also liked