Bricolage Grotesque + Inter
Grumpy wizards make toxic brew
A standfirst set in Inter, 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 — Bricolage Grotesque over Inter, in the wild.
Bricolage Grotesque 700 / Inter 400 — click any section and type your own copy.
Why it works
Bricolage Grotesque headlines lead with deliberate imperfection — uneven widths, odd terminals, the charm of a nineteenth-century grotesque — while Inter supplies the most neutral reading experience on the web. The gap in temperament is the point: all the personality concentrates in the display sizes where Bricolage's quirks are legible, and Inter keeps paragraphs invisible. Both are built for screens, so rendering stays crisp at every size.
More about each face: Bricolage Grotesque · Inter
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=Bricolage+Grotesque:wght@700&family=Inter:wght@400;600&display=swap" rel="stylesheet">h1, h2, h3 {
font-family: 'Bricolage Grotesque', 'Helvetica Neue', Arial, sans-serif;
font-weight: 700;
}
body {
font-family: 'Inter', -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif;
font-weight: 400;
}import { Bricolage_Grotesque, Inter } from "next/font/google";
const heading = Bricolage_Grotesque({
subsets: ["latin"],
weight: "700",
variable: "--font-heading",
});
const body = Inter({
subsets: ["latin"],
weight: "400",
variable: "--font-body",
});