Skip to content

feat(core): 6 more OFL fonts — Newsreader, Funnel Display, Tiny5, Reenie Beanie, Homemade Apple, Geist Mono#24

Merged
andresdefi merged 1 commit into
mainfrom
feat/font-catalog-followup
May 23, 2026
Merged

feat(core): 6 more OFL fonts — Newsreader, Funnel Display, Tiny5, Reenie Beanie, Homemade Apple, Geist Mono#24
andresdefi merged 1 commit into
mainfrom
feat/font-catalog-followup

Conversation

@andresdefi
Copy link
Copy Markdown
Owner

Summary

Follow-up to PR #23. Each font fills a vibe the catalog still didn't cover after the first round.

Font Category Why distinct
Newsreader serif Only font in catalog with optical-size axis (display vs reading). Variable.
Funnel Display display Extreme thin-to-black contrast variable display. Nothing else has this range.
Tiny5 display Legible 5px pixel font. Cleaner than Press Start 2P.
Reenie Beanie script Loose handwriting (Caveat is tidier).
Homemade Apple script Soft cursive (Great Vibes is more formal calligraphy).
Geist Mono mono Pairs with the Geist Sans from PR #23. Rounder than JetBrains Mono. MIT-licensed.

Catalog: 31 → 37 fonts

All six fetched cleanly from fontsource (jsDelivr CDN of OFL fonts). ~500 KB total bundle impact across 24 woff2 files.

Test plan

  • pnpm test — 535/535 passing (count assertion updated 31 → 37)
  • pnpm typecheck clean
  • pnpm build succeeds
  • Engine renders correct @font-face declaration for all 6 fonts (verified via direct render)

🤖 Generated with Claude Code

…nie Beanie, Homemade Apple, Geist Mono

Follow-up to the catalog expansion. Each fills a vibe the catalog
still didn't cover after the first round of additions:

  - newsreader       → only font in the catalog with optical-size axis
                       (display vs reading scales). Variable serif.
  - funnel-display   → extreme thin-to-black contrast variable display.
                       Nothing else in the catalog has this range.
  - tiny5            → legible 5px pixel font. Cleaner than Press
                       Start 2P which is heavier and harder to read at
                       small sizes.
  - reenie-beanie    → loose handwriting (Caveat is tidier).
  - homemade-apple   → soft cursive handwriting (Great Vibes is more
                       formal calligraphy).
  - geist-mono       → pairs with the Geist Sans added last PR. Rounder
                       glyphs than JetBrains Mono; MIT-licensed.

All six fetched cleanly from fontsource (jsDelivr CDN of OFL fonts).
~500 KB total bundle impact.

Catalog: 31 → 37 fonts.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@andresdefi andresdefi merged commit a7d4ed8 into main May 23, 2026
4 checks passed
@andresdefi andresdefi deleted the feat/font-catalog-followup branch May 23, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant