EN

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.

22 open-license familiesUpdated

Heading, text & code

Set in Roboto. Select “Show it here” on any font below to set this line in it.

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.

  1. Roboto

    The sans of a system that also has slab, serif and fixed-width members in this catalog.

    Sans Serif 18 styles · variable OFL Try Roboto

  2. Roboto Slab

    The slab serif of the Roboto family, a companion to the sans on the same skeleton, in nine upright weights.

    Slab Serif 9 styles · variable Apache 2.0 Try Roboto Slab

  3. Roboto Serif

    The reading serif under the Roboto name, matching the sans with nine weights and italics.

    Serif 18 styles · variable OFL Try Roboto Serif

  4. Roboto Mono

    The monospaced member of the Roboto family, its shapes adapted to one width, in seven weights with italics.

    Monospace 14 styles · variable OFL Try Roboto Mono

  5. IBM Plex Sans

    The sans of a corporate family with sibling Serif and Mono designs in the same seven weights.

    Sans Serif 14 styles · variable OFL Try IBM Plex Sans

  6. IBM Plex Serif

    The serif of the Plex family, built as the reading companion to its sans and mono, in seven weights with italics.

    Serif 14 styles OFL Try IBM Plex Serif

  7. IBM Plex Mono

    The monospaced member of IBM Plex, in the same seven weights with italics as the sans and serif.

    Monospace 14 styles OFL Try IBM Plex Mono

  8. Source Sans 3

    An interface sans with a transitional serif partner and a fixed-width coding companion in the Source family.

    Sans Serif 16 styles · variable OFL Try Source Sans 3

  9. Source Serif 4

    A transitional serif made to accompany Source Sans, matching its proportions and the gray value of its text.

    Serif 16 styles · variable OFL Try Source Serif 4

  10. Source Code Pro

    The monospaced companion adapted from Source Sans, keeping its vertical proportions and general shapes.

    Monospace 16 styles · variable OFL Try Source Code Pro

  11. Noto Sans

    The core sans of the Noto collection, with a serif and a fixed-width sans as its partners.

    Sans Serif 18 styles · variable OFL Try Noto Sans

  12. Noto Serif

    The serif of the Noto collection, the partner of Noto Sans: nine weights with italics.

    Serif 18 styles · variable OFL Try Noto Serif

  13. 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.

    Sans Serif 4 styles OFL Try PT Sans

  14. PT Serif

    Harmonized with PT Sans in metrics, proportions and weights so the two can be combined, covering Latin and Cyrillic.

    Serif 4 styles OFL Try PT Serif

  15. Fira Sans

    The sans of the Fira family, which also has a fixed-width variant, Fira Mono.

    Sans Serif 18 styles OFL Try Fira Sans

  16. Merriweather

    A screen text serif whose sans sister family was drawn to match it.

    Serif 14 styles · variable OFL Try Merriweather

  17. Merriweather Sans

    The low-contrast, semi-condensed sans built to harmonize with the serif Merriweather family.

    Sans Serif 12 styles · variable OFL Try Merriweather Sans

  18. Space Grotesk

    A proportional sans derived from Space Mono, keeping the quirks of its fixed-width source.

    Sans Serif 5 styles · variable OFL Try Space Grotesk

  19. Space Mono

    The fixed-width source of Space Grotesk: a display-minded monospace in Regular and Bold with italics.

    Monospace 4 styles OFL Try Space Mono

  20. Red Hat Text

    The text cut of a family that also has a display cut and a fixed-width member, Red Hat Mono.

    Sans Serif 10 styles · variable OFL Try Red Hat Text

  21. Geist

    The proportional half of the Geist project, with Geist Mono as its fixed-width companion in the same nine weights.

    Sans Serif 18 styles · variable OFL Try Geist

  22. Geist Mono

    The monospaced half of the Geist project, matching the proportional sans in nine weights with italics.

    Monospace 18 styles · variable OFL Try Geist Mono

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.