RANK #04 88% MATCH

Playfair Display × Open Sans

serif  +  sans-serif

Open Sans is the neutral humanist workhorse of the web, and under Playfair it does exactly what a body font should — disappear. Close tall x-heights keep sizing easy, and the strong class contrast holds a clean hierarchy...

Headings + Body Google Fonts Free
Match scores

How Playfair Display and Open Sans score across four checks — class contrast, role clarity, x-height harmony and mood affinity. Higher is better.

COMPOSITE MATCH
88 /100
Strong match
Class contrast 92
Role clarity 90
X-height harmony 84
Mood affinity 84
WHY IT WORKS
Structure meets readability

Open Sans is the neutral humanist workhorse of the web, and under Playfair it does exactly what a body font should — disappear. Close tall x-heights keep sizing easy, and the strong class contrast holds a clean hierarchy.

Where it shines

Editorial, corporate and content sites that want elegant headlines over safe, frictionless body text.

Where to be careful

Open Sans is extremely common, so personality rests entirely on Playfair — don't undersize the headlines.

THE TYPEFACES
Meet the pair
Ag HEADING
serif · Claus Eggers Sørensen · 2011
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 & ?!
WEIGHTS
Regular Medium SemiBold Bold ExtraBold Black
BEST FOR Headlines, labels, UI
Ag BODY
sans-serif · Steve Matteson · 2011
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 & ?!
WEIGHTS
Light Regular Medium SemiBold Bold ExtraBold
BEST FOR Body text, quotes, long reads
GET THE PAIR
Drop it into your project

Add the fonts, then two rules — Playfair Display for headings, Open Sans for everything you read.

index.html
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700&family=Open+Sans:wght@400;500&display=swap" rel="stylesheet">
styles.css
h1, h2, h3 {
  font-family: "Playfair Display", sans-serif;
  font-weight: 700;
  letter-spacing: -0.01em;
}

body, p {
  font-family: "Open Sans", serif;
  font-weight: 400;
  line-height: 1.7;
}
THE FONTPAIR JOURNAL

Get the pairing notes, weekly.

One short email a week — a new pairing, a specimen, and a tip. No spam.