Spectral and Karla Font Pairing
Set in Spectral 600 and Karla 400
@import url('https://fonts.googleapis.com/css2?family=Spectral:wght@600&family=Karla:wght@400;700&display=swap');
body {
font-family: 'Karla', system-ui, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Spectral', Georgia, serif;
font-weight: 600;
}Spectral for headings at weight 600 with Karla for body text pairs a refined, classic serif with a compact, slightly quirky sans serif. Headings feel literary and composed, and paragraphs stay clean and contemporary. The contrast is gentle rather than dramatic, which makes this a good choice for thoughtful blogs and for portfolios where the work should stay at the centre of attention.
Spectral & Karla
Headings 600, body text 400
ABCDEFGHIJKLM
abcdefghijklm
0123456789 &?!
Body text has to stay comfortable from the first line to the last.
Why Spectral and Karla Work Together
Spectral is a serif with sharp, light serifs, moderate stroke contrast and a slightly narrow build, which gives headlines an elegant, bookish look. Karla is a grotesque sans serif with small quirks, such as its distinctive lowercase g and a slightly compressed feel. On a page, Spectral reads like a heading from a well-made journal, and Karla reads like modern, efficient notes.
The pairing works through classification first: serif headings, sans serif body. Spectral’s fine details are kept to larger sizes where they show, and Karla’s even, low-contrast strokes handle the work of long text on screens. Both have a restrained, slightly narrow character, so neither overwhelms the other. The mood stays classic and quiet, with Karla adding just enough freshness.
Where Spectral and Karla Work Best
An essay-driven blog, such as one about gardening, philosophy or local history, suits Spectral for titles and pull quotes and Karla for the reading text. For a portfolio, think of an illustrator, writer or photographer: Spectral names each project with some polish, and Karla handles captions, dates and client notes without competing with the images.
Weights and Sizes to Use
Use Spectral at 600 for headings; it comes in static weights from 200 to 800 with italics, so 600 is a firm semibold. Set Karla at 400 for body and 700 for bold, at 17 or 18px, since its compact letters benefit from a little extra size. A line height near 1.6 suits Karla, and Spectral headings look best at 1.15 to 1.25.
Things to Watch
Spectral’s light serifs can look thin on low-contrast colour schemes, so keep heading colour dark and avoid weights below 500 for anything under about 28px. Karla’s quirky letters are pleasant in paragraphs but can feel odd in all-caps labels, so test buttons and navigation carefully. Because the pair is understated, make sure your heading sizes step down clearly, or the hierarchy fades.
Similar Pairings
Pairs with a similar classic feel, each with its own page.
Crimson Pro & Work Sans
Readers spend most of their time in body text, so it has to stay comfortable from the first paragraph to the tenth.
Alegreya & Source Sans 3
Headlines get a second of attention. The body font has to hold it for minutes, which is why it deserves the most care.
Libre Baskerville & Source Sans 3
Contrast does the work. When the heading and the body clearly differ, the page tells readers where to look first.