Roboto × EB Garamond
This is the modern-meets-classical pairing: Roboto's clean, contemporary headings over EB Garamond's warm old-style body. The tension between the two registers feels considered and a little elevated, and Garamond gives l...
How Roboto and EB Garamond score across four checks — class contrast, role clarity, x-height harmony and mood affinity. Higher is better.
This is the modern-meets-classical pairing: Roboto's clean, contemporary headings over EB Garamond's warm old-style body. The tension between the two registers feels considered and a little elevated, and Garamond gives long body text a literary quality Roboto can't.
Where it shines
Editorial, publishing, premium and long-read layouts where a classical body voice suits the content.
Real attribute clash: EB Garamond has a small x-height and Roboto has a tall one, so at equal point sizes the body looks too small. Size EB Garamond up 1–2px and give it open line-height, or the hierarchy reads as an accident.
Add the fonts, then two rules — Roboto for headings, EB Garamond for everything you read.
<link rel="preconnect" href="https://fonts.googleapis.com"> <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@500;700&family=EB+Garamond:wght@400;500&display=swap" rel="stylesheet">
h1, h2, h3 { font-family: "Roboto", sans-serif; font-weight: 700; letter-spacing: -0.01em; } body, p { font-family: "EB Garamond", serif; font-weight: 400; line-height: 1.7; }
Both faces descend from Garamond, so they share a visual language — and crucially they share a small x-height, which makes this the one EB G...
Raleway is an elegant geometric sans whose refined, thin character complements EB Garamond's classical grace rather than fighting it — moder...
Source Sans is a neutral humanist sans that recedes as crisp, modern headings, letting EB Garamond's classical body supply the warmth and ch...
Get the pairing notes, weekly.
One short email a week — a new pairing, a specimen, and a tip. No spam.