Hepta Slab and Proza Libre Font Pairing
Set in Hepta Slab 600 and Proza Libre 400
@import url('https://fonts.googleapis.com/css2?family=Hepta+Slab:wght@600&family=Proza+Libre:wght@400;700&display=swap');
body {
font-family: 'Proza Libre', system-ui, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Hepta Slab', Georgia, serif;
font-weight: 600;
}Hepta Slab and Proza Libre are a warm pairing with plenty of character. Hepta Slab, an antique slab serif, sets the headings at weight 600, and Proza Libre, an open sans made for screens, carries the body. Headings feel sturdy and a little old-fashioned while the text stays friendly, which suits food sites, travel blogs and local brands.
Hepta Slab & Proza Libre
Headings 600, body text 400
ABCDEFGHIJKLM
abcdefghijklm
0123456789 &?!
Body text has to stay comfortable from the first line to the last.
Why Hepta Slab and Proza Libre Work Together
Hepta Slab, by Mike LaGattuta, is a slab serif revival based on specimens of antique types from Bruce and Co., mainly Antique 307. It is a variable font with ten weights, with the extremes intended for display and the middle weights for text. Proza Libre, led by Jasper de Waard, is the libre version of Bureau Roffa’s retail Proza family, made to render very well on screens across operating systems.
Old slab serifs are full of personality, so they pair best with something open and easygoing. Proza Libre’s humanist shapes feel relaxed and friendly, and they soften the heavy serifs in the headings. The two also share a slightly handmade quality that keeps the page from feeling corporate. It reads like a well-loved local paper rather than a template.
Where Hepta Slab and Proza Libre Work Best
Food and travel blogs are a strong fit, because the headings have warmth and the text stays clear on phones. Local brands such as breweries, farms and hardware stores can use it for a grounded, honest look. It also suits community newsletters and small museums, where a little old-fashioned charm helps the page feel rooted.
Weights and Sizes to Use
Set Hepta Slab at 600 for headings, or 700 for a heavier title; the variable family runs up to 900. Use Proza Libre at 400 for body text and 600 or 700 for bold, and note that it has italics while Hepta Slab does not. Body text works well at 17 to 18px with a line height near 1.6.
Things to Watch
Hepta Slab’s letters are wide, and a long title can take up several lines on a phone. Keep headings short, and test at narrow widths. There is no italic in Hepta Slab, so avoid emphasized words in headings or use weight instead. Keep captions in Proza Libre at 14px or above, so they stay comfortable to read.
Similar Pairings
Pairs with a similar friendly feel, each with its own page.
Platypi & Reddit Sans
Readers spend most of their time in body text, so it has to stay comfortable from the first paragraph to the tenth.
Poppins & Lora
Headlines get a second of attention. The body font has to hold it for minutes, which is why it deserves the most care.
Fraunces & Inter
Contrast does the work. When the heading and the body clearly differ, the page tells readers where to look first.