Urbanist + Petrona
Grumpy wizards make toxic brew
A standfirst set in Petrona, one size up — where a pairing starts earning trust.
The five boxing wizards jump quickly over the lazy dog, mixing jugs of quiet vodka while the jury watches. Click anywhere in this preview and type your own text to try the pairing.
“Type is a beautiful group of letters, not a group of beautiful letters.”
— Matthew Carter
Fig. 1 — Urbanist over Petrona, in the wild.
Urbanist 700 / Petrona 400 — click any section and type your own copy.
Why it works
Urbanist's airy, near-circular geometry gives headings a light, minimal presence, and Petrona grounds the body with a low-contrast, slab-leaning serif that reads warm and steady. The contrast is one of temperature as much as skeleton — cool geometric sans over an unornamented editorial serif — a restrained combination that lets a reading-heavy page feel modern without going cold.
Use this pairing
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Urbanist:wght@700&family=Petrona:wght@400;600&display=swap" rel="stylesheet">h1, h2, h3 {
font-family: 'Urbanist', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 700;
}
body {
font-family: 'Petrona', Georgia, 'Times New Roman', serif;
font-weight: 400;
}import { Urbanist, Petrona } from "next/font/google";
const heading = Urbanist({
subsets: ["latin"],
weight: "700",
variable: "--font-heading",
});
const body = Petrona({
subsets: ["latin"],
weight: "400",
variable: "--font-body",
});Related pairings
- Instrument Sans + Petronaeditorial · modern · classic
- Urbanist + Loraminimal · modern · friendly
- Hanken Grotesk + Source Serif 4modern · editorial · minimal
- Manrope + Newsreadermodern · editorial · minimal
- Schibsted Grotesk + Petronaeditorial · bold · classic
- Urbanist + STIX Two Textminimal · technical · classic