Typography
5/5

Editorial Typography

Magazine-inspired type hierarchies with dramatic size contrast.

Overview

Editorial typography borrows from print design: dramatic size differences between heading levels, intentional font pairing, and typographic details that signal craft (ligatures, optical kerning, hanging punctuation). The key is contrast. A 120px display heading paired with 16px body text creates the same visual drama as a magazine spread. Two carefully chosen fonts (one serif for display, one sans for body) create more personality than five fonts used carelessly. Whitespace around type is as important as the type itself. Generous line-height, deliberate letter-spacing, and thoughtful measure (line length) make content feel premium.

Why It Wins

  • Typography is the single highest-impact design decision
  • Creates instant brand recognition and personality
  • Guides reading hierarchy without decorative elements
  • Separates "designed" from "templated"

Key Principles

  • 01Maximum two font families (display + body)
  • 02Size contrast ratio of at least 4:1 between h1 and body
  • 03Line-height: 1.1-1.2 for display, 1.5-1.7 for body
  • 04Letter-spacing: negative for large text, positive for small caps/labels
  • 05Measure: 60-75 characters per line for body text

Anti-Patterns

  • More than two font families
  • Display font used for body text
  • Uniform sizing across heading levels
  • Justified text on the web

Code Snippet

.display-heading {
  font-family: 'Instrument Serif', serif;
  font-size: clamp(3rem, 8vw, 7.5rem);
  line-height: 1.05;
  letter-spacing: -0.03em;
}
.body-text {
  font-family: 'Satoshi', sans-serif;
  font-size: 1.125rem;
  line-height: 1.65;
  max-width: 65ch;
}

Libraries

  • Variable Fonts

    Single font file with weight/width/slant axes

  • Capsize

    Trim leading/trailing whitespace from type for pixel-perfect alignment

Performance

low cost

Conversion

positive

Clear hierarchy improves scannability. Users find CTAs faster when headings create a clear visual path.

Audience

creativeluxuryenterprisestartup

Accessibility

Ensure heading hierarchy is semantic (h1→h2→h3). Font size minimums: 16px for body text.

typographyeditorialfontshierarchycraft