Type systems with matching sans, serif and mono families
Families designed to be used together: a sans, a serif or slab and often a monospace that share proportions, weights and character.
Heading, text & code
The hardest part of pairing typefaces is that two good fonts can still disagree. Their x-heights differ, so text in one looks a size larger than the other. Their bolds are not equally bold. One is warm and the other mechanical. A type system avoids the problem at the source: its sans, serif and monospaced members are designed to a shared plan, with heights, weights and spacing tuned to sit together.
That makes these families a safe route to a multi-voice layout. A common arrangement is the sans for interface and headings, the serif for long reading, and the monospace for code, data or captions. Another is the reverse, with serif headlines over sans body text. Either way you can switch family in the middle of a line, for a term in code or a quotation in serif, and the line keeps its rhythm.
Systems vary in size. Some have just two members, a sans and its monospace or a serif and its sans; others add a slab, a display cut or further widths. The members below are grouped by system, and each note names the siblings that are in this catalog. If you already use one family from a system, its partner is the first pairing to try.
-
Roboto
The sans of a system that also has slab, serif and fixed-width members in this catalog.
-
Roboto Slab
The slab serif of the Roboto family, a companion to the sans on the same skeleton, in nine upright weights.
-
Roboto Serif
The reading serif under the Roboto name, matching the sans with nine weights and italics.
-
Roboto Mono
The monospaced member of the Roboto family, its shapes adapted to one width, in seven weights with italics.
-
IBM Plex Sans
The sans of a corporate family with sibling Serif and Mono designs in the same seven weights.
-
IBM Plex Serif
The serif of the Plex family, built as the reading companion to its sans and mono, in seven weights with italics.
-
IBM Plex Mono
The monospaced member of IBM Plex, in the same seven weights with italics as the sans and serif.
-
Source Sans 3
An interface sans with a transitional serif partner and a fixed-width coding companion in the Source family.
-
Source Serif 4
A transitional serif made to accompany Source Sans, matching its proportions and the gray value of its text.
-
Source Code Pro
The monospaced companion adapted from Source Sans, keeping its vertical proportions and general shapes.
-
Noto Sans
The core sans of the Noto collection, with a serif and a fixed-width sans as its partners.
-
Noto Serif
The serif of the Noto collection, the partner of Noto Sans: nine weights with italics.
-
PT Sans
The first family of a public type project, joined by a matched serif and a fixed-width face, in Regular and Bold with italics.
-
PT Serif
Harmonized with PT Sans in metrics, proportions and weights so the two can be combined, covering Latin and Cyrillic.
-
Fira Sans
The sans of the Fira family, which also has a fixed-width variant, Fira Mono.
-
Merriweather
A screen text serif whose sans sister family was drawn to match it.
-
Merriweather Sans
The low-contrast, semi-condensed sans built to harmonize with the serif Merriweather family.
-
Space Grotesk
A proportional sans derived from Space Mono, keeping the quirks of its fixed-width source.
-
Space Mono
The fixed-width source of Space Grotesk: a display-minded monospace in Regular and Bold with italics.
-
Red Hat Text
The text cut of a family that also has a display cut and a fixed-width member, Red Hat Mono.
-
Geist
The proportional half of the Geist project, with Geist Mono as its fixed-width companion in the same nine weights.
-
Geist Mono
The monospaced half of the Geist project, matching the proportional sans in nine weights with italics.
Samples load a basic Latin subset of each family. Every family here carries an open license; its page states the terms and offers the original files.
Questions about type systems with matching sans, serif and mono families
Why pair fonts from the same family system?
They share proportions, x-height and weight steps, so text can change style without changing apparent size or color. That consistency is hard to get from unrelated typefaces.
Which member should set headings and which the body?
Either order works. Sans headings with a serif body feel bookish and calm; serif headings over sans text feel editorial. Use the monospace for code, figures and small labels.
Is it boring to use only one type system?
Not if you use its range: different weights, sizes, widths and the contrast between sans and serif give plenty of variety while keeping the page coherent.
Can I use these families together in a commercial product?
Yes. Nearly all are under the SIL Open Font License and Roboto Slab is under the Apache License 2.0; both permit commercial use, embedding and modification. Each font page states its license.