Typography

Type Scale and Typeface Choice

A consistent size scale and disciplined typeface selection that creates hierarchy

Key Insight

UI typography starts with choosing one sans-serif typeface for body and UI text. A second typeface - a display or serif - can be added for headings to create personality contrast. Use regular and bold weights only; intermediate weights (500, 600) create visual muddle. Build a type scale of 4-6 distinct sizes; resist adding sizes outside the scale. Font size communicates hierarchy - only change size when hierarchy genuinely differs.

Key Points

  • •One sans-serif for UI and body text; optionally one display typeface for headings
  • •Use only regular (400) and bold (700) weights - avoid intermediate weights in UI
  • •Type scale: 4–6 steps, each meaningfully different from adjacent steps
  • •Heading hierarchy from size, not just weight - scale must be visibly distinct
  • •Body text: 16–18px minimum for comfortable reading at arm's length

Guidelines

  • ✓Test typeface at 12px and 40px before committing - some fonts degrade at extremes
  • ✓Use a licensed typeface or a high-quality free font (Inter, Source Sans Pro, etc.)
  • ✓Create a Figma or CSS type scale before designing any screens
  • ✗Avoid system fonts in branded products - they lack personality and cross-platform consistency
  • ✓Check that bold weight is visibly different from regular at every scale step

Want to learn this interactively?

Experience hands-on experiments and test your understanding.

Start Learning
🔥

Practice this topic

Active recall - strengthens long-term retention

Related Topics