Skip to content

Typography

Typography is the foundation of visual communication. Good type choices establish hierarchy, improve readability, and set the tone for your entire design system. This collection spans learning resources, tools, and curated font libraries.


ResourceBest ForFormat
TypewolfFont pairing inspirationWeb
TypescaleGenerating modular scalesTool
FontsourceSelf-hosting fonts via NPMLibrary
Fonts In UseReal-world typography examplesGallery

Whether you’re new to typography or refining your craft, these guides cover fundamentals through advanced techniques.

  • A Pocket Guide to Typography — Concise reference for everyday typographic decisions. Print it, keep it at your desk.
  • Typography Basics — Covers terminology, anatomy of letterforms, and basic pairing principles.
  • Pro Web Type — Free online book by Donny Truong focused on web-specific considerations.

Recommended reading order: Start with the Pocket Guide for quick wins, then work through Pro Web Type for web-specific patterns.


Modular scales create harmonious size relationships. These tools help you generate and visualize scales based on ratios like the golden ratio (1.618) or major third (1.25).

ToolFeaturesExport
Typescale.comVisual editor, CSS output, dark mode previewCSS, Tailwind
Typescale.ioMinimal interface, quick iterationCSS
Type Scale ToolDetailed controls, accessibility checksCSS
LGC Type ScaleIntegrated with grid calculatorCSS
gud-typescaleCLI tool, build integrationJSON, CSS

Self-hosting fonts improves performance and privacy. These tools make it straightforward:

  • Fontsource — NPM packages for 1,500+ open-source fonts. Zero configuration with Vite, Next.js, and Astro.
  • google/fonts — Direct access to font files and the issue tracker for Google Fonts.

A selection of versatile, well-crafted typefaces for UI and editorial work.

TypefaceSourceNotes
Aktiv GroteskAdobe FontsDalton Maag’s workhorse, 48 styles
Neue Haas GroteskAdobe FontsThe original Helvetica, digitized properly
Overused GroteskOpen SourceVariable font, Swiss-inspired
  • Diatype — Dinamo’s sharp, technical sans with extensive language support.
  • PP Museum — Humanist warmth meets geometric precision.
  • Arnhem — Dutch craftsmanship, excellent for long-form reading.

Variable fonts reduce file size while offering infinite stylistic range along defined axes (weight, width, slant, etc.).