Typeface pairing

Why some fonts belong together and others fight

Pairs that look kind-of-the-same-but-not-quite are the worst. Either harmonise or contrast. > Consistency is one of the forms of beauty. Contrast is another., Robert Bringhurst ## The two-typeface rule **Use no more than two typefaces.** One for body, one for display. - **Performance.** Each face is a network request. - **Forced hierarchy.** Weight, size, or colour has to do the work. - **Lower risk.** Two faces have one relationship. Three have three. Four have six. ## Stress and skeleton: the diagnostic **Stress** is the angle of the thinnest part of a curved letter. **Skeleton** is the underlying structure. These predict whether two faces will pair. - **Diagonal stress (humanist)**: Old-style serifs (Garamond, Caslon) and humanist sans-serifs (Gill Sans, Frutiger). - **Vertical stress (rational)**: Modern serifs (Bodoni, Didot) and geometric sans-serifs (Futura, Avenir). ## The reliable pairings Match stress angles: - **Old-style serif + humanist sans.** Garamond + Gill Sans. Caslon + Frutiger. Classic. - **Modern serif + geometric sans.** Bodoni + Futura. Didot + Avenir. Fashion and luxury. - **Transitional serif + grotesque.** Baskerville + Franklin Gothic. Times + Trade Gothic. Newspaper feel. - **Neo-grotesque + slab serif.** Helvetica + Rockwell. Inter + Clarendon. Contemporary. ## The superfamily shortcut A **superfamily** includes serif and sans-serif variants from the same designer. - **Source Serif Pro + Source Sans Pro.** Open-source workhorse. - **FF Meta + FF Meta Serif.** Spiekermann's humanist pair. - **Freight Text + Freight Sans.** Editorial and versatile. - **Calluna + Calluna Sans.** Jos Buivenga's balance. - **FF Scala + FF Scala Sans.** Martin Majoor's classic. Eliminates stress mismatch and x-height disagreement in one choice. ## What to avoid - **Two sans-serifs from the same genre.** Helvetica + Arial: near-identical, no contrast. - **Two serifs from different eras.** Bodoni + Garamond: vertical stress against diagonal. - **Geometric sans + old-style serif.** Futura + Garamond. - **Too many faces.** Each new face multiplies relationships that can go wrong. ## Pairing by designer Eric Gill drew Perpetua and Gill Sans. Hermann Zapf drew Palatino and Optima. Each pair shares a sensibility that creates coherence without similarity. ## Choosing faces for UI For UI (buttons, labels, navigation, forms), pick faces with distinct `l`, `I`, and `1` glyphs. Use condensed faces for headlines when space is tight. Avoid condensed for body.