Choose a Font Pairing
Pick one of seven self-hosted font pairings for your page — a display face for headings and a body face for everything else.
A font pairing is a page-level choice: one display face for headings, one body face for everything else. It’s set in the Fonts section of the Theme sheet, alongside your other page-wide styling — see style your page for the rest of the theme.
Default means unchanged
The first option is Default. If you never touch this control, your page keeps rendering exactly as it does today — nothing shifts under you. Choosing a pairing is entirely opt-in; nothing changes until you pick one.
The seven pairings
Each pairing is a display face paired with a body face:
| Pairing | Display | Body |
|---|---|---|
| Editorial | Fraunces | Inter |
| Bold | Bricolage Grotesque | Hanken Grotesk |
| Classic | Playfair Display | Work Sans |
| Modern | Space Grotesk | Inter |
| Soft | Instrument Serif | DM Sans |
| Handwritten | Caveat | DM Sans |
| Minimal | Hanken Grotesk | Hanken Grotesk |
Minimal pairs the same face with itself — headings and body read as the same typeface, distinguished by weight rather than a second face.
Picking one
Each option in the Fonts list shows a small preview: its label rendered in the display face, with a sample line underneath in the body face, so you’re choosing by how it looks rather than by name alone.
Where it applies
The display face is used for headings and similar prominent text; the body face is used everywhere else on the page. All seven pairings are self-hosted by Keepp — there’s nothing to connect or upload, and no separate step to make a font available.
Font pairing is page-wide only. Individual blocks can override their own background and text color (see style your page), but not their font — that stays consistent across the whole page by design.