liveBook · Manning

Font pairing

As explained in Design for Developers

Typeface pairing is the selection of multiple typefaces or fonts that work together to create a clear and coherent typographic system.

Font pairing selects typefaces that work together to create a clear typographic system. Effective pairs establish hierarchy, guide attention, and communicate a brand’s tone. section 8.2.2

Use contrast and shared design qualities to build a pairing:

  • Pair typefaces from one superfamily, such as Roboto Slab for headlines and Roboto for body copy. section 8.2.2
  • Create contrast within one family by combining noticeably different weights, such as Fira Sans Regular 400 with Extra-Bold 800. section 8.2.2
  • Combine categories such as serif, sans serif, decorative, or script, while keeping the intended mood consistent. section 8.2.2 section 8.3
  • Avoid pairs that are too similar in size, weight, or lettering style, because they weaken hierarchy and clarity. section 8.2.2

A clear web hierarchy

Use Roboto Slab in a bold weight for headlines and Roboto for body copy. The shared design keeps the system cohesive, while the category and weight contrast separates headings from reading content. section 8.2.2

Figure 8.13 Roboto Slab and Roboto are two typefaces from the same superfamily, Roboto, and pair well together.

Compare Roboto Slab and Roboto as a superfamily pairing with related forms but distinct headline and body roles. section 8.2.2

How Design for Developers covers it

How deep it goes
Explains superfamily, category, family, weight, size, and lettering contrast through concrete comparisons.
Examples
Demonstrates Roboto Slab with Roboto, Fira Sans weights, and contrasting serif, sans serif, and script combinations.
What you can do after
Apply font pairing by choosing contrasting typefaces or weights that clarify content hierarchy and support a desired mood.
How it connects
Connects font pairing with typography, hierarchy, typeface superfamilies, serif, sans serif, script, and brand tone.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Design for Developers. The section links point to the parts of the book it draws on.