type burrito logo
type burrito logo
Stop Feeling Dumb about Pairing Fonts
The Type Burrito Font Pairing Cheat Sheet
The Golden Rule of
EVERYTHING:
Know the objectives
of your project.

Typeface Basics

Know whether you're looking for a text face (small type for body copy) or a display face (larger type to grab attention).

Display Face Rules:

There are no rules! (Well, make sure it's readable.)

Text Face Rules:

Make sure the x-height isn't too short, and the counters aren't too small.

diagram showing x-height, counters, serifs

Nothing too high-contrast.

contrast diagram

Nothing too dark or bold. If the text block seems dark, try adding more line spacing or just go with a different typeface.

text block color illustration

Combining Type

Start with the Text Face—there's more of it so your design is more affected by that choice. Plus, falling in love with a particular display face can (in my opinion) sometimes box you in.

Think Unity and Variety when you pair type: not too similar, not too much contrast between the faces.

Some Possible Approaches

Stay in the same type family. type family acumin

Tried and true: pair a serif with a sans-serif. serif with sans-serif

Pair two typefaces with the same classification. like with like

Use a script or handwriting font: I wouldn't recommend using these for the text face, but they can work great as a display face. use with purpose and care

Remember, you know best what the objectives of your project are. When in doubt, ground your decisions in what you want to achieve.

This is a shorter version of a more in-depth article on combining type—you may want to read that if you're looking for a little more information.

If you found this helpful, sign up below to get a google fonts cheat sheet I'm working on, plus many more typography resources!

square portrait
Hi there, I’m Beth—I’m a designer and type enthusiast. Interested in working with me? Email me: beth at typeburrito dot com. I’m on Twitter and Instagram—come say hi! I live in Chicago with my husband and 2-year-old.