← ClaudeAtlas

web-typographylisted

Use when a web product needs a contextual type system, resilient font loading, multilingual glyph or wrap coverage, or readable hierarchy across operational and editorial surfaces.
KyaniteLabs/tastecheck · ★ 8 · Web & Frontend · score 71
Install: claude install-skill KyaniteLabs/tastecheck
# Web Typography Set type for screens, not print: **legible**, **readable**, and hierarchically clear across viewports, zoom, and font preferences. Work top-down: roles, measure, scale, loading, polish. Fit reading task, language coverage, density, and brand. ## The decision order Make these decisions in sequence; each constrains the next. 1. **Font choice** — A fast system stack is deliberate for operational UI. For brand, marketing, portfolio, or launch surfaces, start from the design-system interview and choose a display/body stance. Plan web-font loading (step 6) up front. 2. **Base size & measure** — Start around `1rem` and 45–75 characters per line; test the actual face, language, density, and viewport. 3. **Type scale** — Define a small role scale. Use a modular ratio to start, then set optical values; use fluid sizing only where the role benefits. 4. **Vertical rhythm** — Start body line-height around 1.4–1.6, tighten display roles, and verify clipping/spacing with the chosen face and scripts. 5. **Hierarchy & polish** — Use weight/size/space contrast, `text-wrap: balance` on headings, `pretty` on body where supported, OpenType features, and optical tracking. Numeric tracking recipes are starting points, not universal values. 6. **Loading & performance** — Choose `font-display`, preload only a genuinely critical known resource, prefer WOFF2, and metric-match the fallback where reflow matters. 7. **Accessibility pass** — Check contrast, zoom