Choosing Fonts · Page 5 of 7

Pair fonts for visual hierarchy

Most designs need two fonts: one to grab attention and one to be read. Pick two that are clearly different, then give each one a job.

Why pair fonts?

Visual hierarchy tells the reader what to look at first, second and third. A clear difference between the heading font and the body font makes that order obvious. If there isn’t enough contrast, the hierarchy breaks down and the roles you gave each font won’t be clear.

Display type vs. text type

Some typefaces are built to be read in paragraphs. Others are built to be seen, big and briefly. The quirks that make a display face fun are exactly what make it tiring to read.

Keep display faces big and brief. Use them for headings, and switch to a calm, even text face for anything longer than a sentence.

Contrast, not conflict

Two fonts should be either clearly different or come from the same family. The trouble zone is the murky middle, where fonts are almost alike, and the opposite trap, where two loud fonts both demand attention.

Rules of thumb for good pairs

  1. Mix categories

    A serif with a sans serif is the easiest contrast. Avoid two from the same category, like two scripts or two slabs, unless they are radically different.

    Serif + sans
    Garden PartyDoors open at seven. Tickets at the gate.
    Two scripts
    Garden PartyDoors open at seven. Tickets at the gate.
  2. Give each font one job

    Decide which font is for headings and which is for text, then stick to it everywhere.

    Same roles throughout
    Our StoryFounded in 1998.Our MenuSeasonal and local.
    Roles keep changing
    Our StoryFounded in 1998.Our MenuSeasonal and local.
  3. Contrast size and weight

    Make the size difference obvious. A heavy heading looks great against a lighter body font.

    Big and bold over light
    Spring SaleDoors open at seven. Tickets at the gate.
    Too close in size and weight
    Spring SaleDoors open at seven. Tickets at the gate.
  4. Match the bones

    Look for similar x-heights and letter widths. Compare the letter o: round o’s and tall oval o’s rarely get along.

    Round o + round o
    OoOoMontserrat + Merriweather: both wide and open.
    Tall oval + circle
    OoOoOswald + Montserrat: narrow next to wide.
  5. Pair a personality with a neutral

    A distinctive heading font plus a calm, neutral text font is an easy winning recipe. Neither should steal the show.

    Loud + calm
    Jazz NightDoors open at seven. Tickets at the gate.
    Loud + loud
    Jazz NightDoors open at seven. Tickets at the gate.
  6. Keep moods compatible

    A light-hearted font and an all-business font will clash, even if their shapes work.

    Both friendly
    Maya’s 6th Birthday!Cake, games and a bounce house.
    Playful + formal
    Maya’s 6th Birthday!Cake, games and a bounce house.
  7. Stick to two typefaces

    Use bold, italic and other weights within those two families for variety. If you need a third, use it in one tiny place, like a logo.

    Two typefaces
    Bake SaleSaturday, 9 a.m.All proceeds go to the library.
    Five typefaces
    Bake SaleSaturday, 9 a.m.All proceeds go to thelibrary.See you there!
  8. Check the whole family

    Your regular and bold may get along while the italics fight. Test every style you’ll actually use.

    Test every style
    LoraRegular Bold Italic Bold ItalicSource Sans 3Regular Bold Italic Bold Italic
  9. Do the squint test

    Squint at the page. The heading and text should blur to different shades of gray. If they look the same, change the weight, size or spacing.

    Blurs to two grays
    Spring SaleDoors open at seven. Tickets at the gate. Doors open at seven. Tickets at the gate.
    Blurs to one gray
    Spring SaleDoors open at seven. Tickets at the gate. Doors open at seven. Tickets at the gate.
One family can be enough

A superfamily with many weights, like Montserrat ExtraBold for headings and Montserrat Regular for text, gives contrast with zero risk of a clash.

© Created by Sara Rosenstock, Marietta College Graphic Design.