The knowledge base
Figtree for headings · Inter for body · IBM Plex Mono for code — all three set live below.
Details make the difference
Good type pairing is quiet craft: a display face with character, a body face that gets out of the way, and a monospace that keeps code honest. Set them together and a page finds its rhythm — headings announce, paragraphs settle, and the details stay precise.
function pair(display, body, mono) {
return { display, body, mono }; // three roles, one system
}Why these three
A support knowledge base is read in a hurry by someone with a problem, so clarity beats character everywhere. Figtree's friendly semibold makes article titles and category headers approachable and easy to skim. Inter carries the step-by-step body copy with the highest small-size legibility of any UI sans, so numbered instructions never blur. IBM Plex Mono sets file paths, settings values and short commands with its humanist warmth and clear glyphs, keeping the copy-and-paste bits obviously distinct from the surrounding prose so users know exactly what to type.
Copy the CSS
:root {
--font-display: 'Figtree', 'Segoe UI', Helvetica, Arial, sans-serif;
--font-body: 'Inter', -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif;
--font-mono: 'IBM Plex Mono', 'Courier New', Courier, monospace;
}
h1, h2, h3 {
font-family: var(--font-display);
font-weight: 600;
}
body {
font-family: var(--font-body);
font-weight: 400;
}
code, pre, kbd {
font-family: var(--font-mono);
font-weight: 400;
}Read more
More about each face: Figtree · Inter · IBM Plex Mono
Choosing type for this? Fonts for SaaS products →