← ClaudeAtlas

typeface-selectionlisted

Use when choosing or replacing a typeface — "which font should we use", evaluating candidates, building a type palette, or replacing a face that isn't working. Also use when a font must carry a brand tone, survive small sizes, support extra scripts, or fit a licensing and performance budget.
jpoindexter/typography-skills · ★ 1 · AI & Automation · score 74
Install: claude install-skill jpoindexter/typography-skills
# Typeface selection Selection is a constraint-satisfaction problem, not a taste contest. Taste decides between the candidates that survive the constraints. ## 1. When to invoke - Choosing a typeface for a product, brand, or document. - Replacing a face that fails at some size, script, or medium. - Building a type palette for a system. - Auditing an inherited choice. **Do not** invoke for combining faces (`typeface-pairing`) or for expressive critique (`typography-critique`). ## 2. Required context Do not name a font before you have these: - **Roles required** — body, UI, display, data, code. Different constraints each. - **Smallest and largest** sizes it must work at. - **Scripts and languages** required, now and planned. - **Weights and styles** genuinely needed (including true italics). - **Figure requirements** — tabular for data, oldstyle for prose. Confirm the file actually ships them (`../type/references/opentype-features.md`). - **Licence and budget** — web, app, desktop, redistribution. - **Performance budget** — see `font-loading-and-performance`. - **Brand tone**, and any existing system constraint. - **Medium** — screen, print, low-DPI, e-ink, embedded. ## 3. Invariant principles - **Constraints first, taste last.** Script coverage, licensing, weights, and figures eliminate most candidates before aesthetics is consulted. - **Judge at the size of use**, in the medium of use, with real content. - **Serif vs. sans is not a legibility decision.** Research