Skip to content

Repository files navigation

Type Explorer

Browse Google Fonts as full-size specimens and discover display + text pairings — googlefontfinder.com.

Run it

pnpm install
pnpm dev        # http://localhost:3000

No API keys or environment variables are needed to run or host it; the font data is static JSON committed to the repo. Regenerating that data is the one thing that needs a key — see the refresh-data skill.

Status

Up next

  • #31 — XPLR, revive the fontjoy explorer. #32 and #35 done; #33 (regenerate vectors for the 2026 catalog) is next, #34 (variable fonts) deliberately unspecified until we live with it.
  • #24 — Conformance to project-standard. Every child resolved; open until merged.
  • #17 — User-editable card themes; the design needs a rewrite against the deleted surfaces.
  • #30 — Cache / at the CDN. Deferred; only matters with real traffic.
  • Ideas, unordered: #4, #6, #10, #11, #12.

Last shipped

  • /explorer (#32, #35): full-bleed rail-and-content workspace. Heading / subheading / body slots, each swappable from a grid of every font ranked most-to-least similar, each with its own size stepper (~6% per click, persisted). Runs on fontjoy's 2017 vectors — 1,804 variants across 776 families. See docs/reference/font-vectors.md.
  • Font-name search is gone end to end — UI, use-view state, and the q param on queryFonts / /api/fonts (where it now reports in ignored[]).
  • Section page titles dropped (the nav already names them); PageHeader is now only for headings that name content. /colors is swatches only.
  • /colors split into app/colors/_components/view.tsx 368 → 105 lines; the two pill toggles collapsed into one PillToggle.
  • pnpm lint fails on a raw color in a *.module.css (#29); raw-color: <why> opts out.
  • Browse grid is server-seeded (#21); the query lives in app/_queries/fonts.ts and /api/fonts is its HTTP shell. / now renders on demand.

About

Browse Google Fonts as full-size specimens and discover curated and algorithmic display + text pairings.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages