Indexwriting
Writing indexNote / Sep 18, 2022

Field note / typography / graphic design / branding

Type Pairings That Actually Work

The logic behind pairing typefaces — and why intuition alone isn't enough.

Published
Sep 18, 2022
Length
2 min read / 488 words
Topics
typography, graphic design, branding

Typeface pairing is one of those skills that looks like intuition from the outside and is actually a combination of historical knowledge, formal analysis, and careful testing. When someone tells me they have a "good eye" for pairings, I want to know what principles are behind that eye.

The Contrast Principle

The fundamental principle of typeface pairing is contrast without conflict. Two typefaces that are too similar look like a mistake — like you tried to use the same typeface and failed. Two typefaces that are too different fight each other for attention and create visual incoherence.

The right amount of contrast is subjective within a range, but there are some structural contrasts that almost always work: serif with sans-serif, high contrast (Bodoni-style) with low contrast (Grotesk-style), geometric with humanist.

Historical Companions

Many typefaces were designed to pair with specific others, or were created in the same tradition and share underlying proportions. Pairing typefaces from the same historical period — a 16th-century serif with a 20th-century Grotesk derived from similar proportions — often produces natural harmony because they share underlying formal logic.

Jan Tschichold's work showed how classical serif faces could coexist with rational sans-serifs. His pairings weren't arbitrary — they were based on formal analysis of x-heights, optical weight, and proportional systems. The pairing of Sabon (a Garamond revival he designed) with a rational sans was deeply considered.

X-Height Matching

When pairing typefaces, matching x-heights produces visual cohesion. If the x-height of the serif body text and the x-height of the sans-serif headline are similar, the two typefaces feel like they belong together. Mismatched x-heights create a subtle but persistent sense of wrongness.

I test x-height matching by setting the same text in both faces at the same point size and comparing. If one looks dramatically larger than the other, I either choose different sizes to optically equalize them or I find a different pairing.

The One Typeface Alternative

The cleanest pairings are sometimes no pairing at all — a single typeface family with enough weights and widths to provide full hierarchical range. Families like Freight, Publico, and Söhne have text and display cuts, multiple weights, and companion serif and sans-serif versions designed to work together.

Using a single family is not the lazy option. It's the disciplined option. The temptation to add a second typeface for interest is often a sign that the hierarchy work needs more attention.

Testing the Pairing in Context

I never finalize a pairing based on specimen sheets. I set actual content from the project in the candidate pairing and look at it at intended sizes in the intended context. A pairing that looks good in an abstract test can look wrong when the content introduces a specific character or letterform combination that exposes a conflict.

Test early, test with real content, test at real scale.