EN

Public Sans

A neutral variable sans from the United States Web Design System, based on Libre Franklin, in nine weights.

Sans Serif 18 styles · variable by USWDS, Dan Williams, Pablo Impallari and others OFL

Public Sans is a neutral sans serif from the United States Web Design System (USWDS) that builds on Libre Franklin. Public Sans is a variable font with a weight axis from 100 to 900, nine named weights and italics. Public Sans is released under the SIL Open Font License 1.1 and suits interfaces, body text and headings.

Public Sans font preview card
Preview drawn by trendhub from the font files.
Designers
USWDS, Dan Williams, Pablo Impallari, Rodrigo Fuenzalida
Classification
Sans Serif
License
SIL Open Font License 1.1
Styles
18 9 weights, with italics
Variable font
Yes Weight 100–900
Glyphs
645
Languages checked
25 see the list
Last updated
version 2.001

Official source: Google Fonts. Facts on this page were read from the font files and the source’s published data.

Try Public Sans

Sample text

Type over the sample to test your own words. The preview loads a Latin subset of Public Sans; the download contains the complete files.

Public Sans font specimen: alphabet, numerals and weights
Public Sans specimen: alphabet, numerals and weights. Image drawn by trendhub from the font files.

Weights and styles

  • Thin 100Public Sans Thin Thin Italic
  • ExtraLight 200Public Sans ExtraLight ExtraLight Italic
  • Light 300Public Sans Light Light Italic
  • Regular 400Public Sans Regular Italic
  • Medium 500Public Sans Medium Medium Italic
  • SemiBold 600Public Sans SemiBold SemiBold Italic
  • Bold 700Public Sans Bold Bold Italic
  • ExtraBold 800Public Sans ExtraBold ExtraBold Italic
  • Black 900Public Sans Black Black Italic

Public Sans is a variable font: the download holds the whole weight range in one file per style, and the named weights above are positions on that range.

About Public Sans

Public Sans is a sans serif typeface from the United States Web Design System, known as USWDS. It is derived from Libre Franklin, a family by Pablo Impallari with Rodrigo Fuenzalida, and keeps that design's plain grotesque structure: a double-storey a and g, a straight-legged R and even proportions. The stated aim is a strong, neutral face for interfaces, text and headings. The family became a variable font in May 2022 and has one axis, weight, from 100 to 900, with nine named weights from Thin to Black and an italic for each. The fonts hold 645 glyphs in the latin, latin-ext and vietnamese subsets. Dan Williams is listed among the designers together with the authors of the source design. Public Sans is licensed under the SIL Open Font License 1.1.

Where Public Sans works

Government and institutional websites
The typeface comes from a government web design system and is neutral in tone.
Web application interfaces
Nine weights from Thin to Black give labels, buttons, tables and headings distinct levels.
Forms and long instructions
Plain, evenly proportioned letters keep step-by-step text easy to scan.
Design systems needing an open license
One variable file per style group covers every weight between 100 and 900.
Reports and documentation
Regular and SemiBold with italics handle body copy, emphasis and subheads.

Glyphs

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢

Latin and Latin Extended characters in the preview subset; the complete family has 645 glyphs.

Language support

The family contains the core letters these languages are written with:

  • English
  • French
  • German
  • Spanish
  • Portuguese
  • Italian
  • Dutch
  • Swedish
  • Norwegian
  • Danish
  • Finnish
  • Icelandic
  • Catalan
  • Turkish
  • Polish
  • Czech
  • Slovak
  • Hungarian
  • Romanian
  • Croatian
  • Slovenian
  • Lithuanian
  • Latvian
  • Estonian
  • Vietnamese

Character sets found in the files: latin, latin-ext, vietnamese. The language list is a check of required letters against the font, not a promise of typographic quality in each language.

License

SIL Open Font License 1.1Copyright 2015 The Public Sans Project Authors (https://github.com/uswds/public-sans)

What the license allows

  • Use the fonts in personal and commercial work, in print, on the web and in apps.
  • Modify the fonts and build new versions from them.
  • Redistribute the fonts, on their own or bundled with software, as long as the license text and copyright notice go with them.

Conditions

  • The fonts cannot be sold by themselves.
  • A modified version must stay under the same license and cannot use a Reserved Font Name without the copyright holder's permission.
  • The authors' names cannot be used to promote a modified version without permission.

This is a short summary, not legal advice. The license text decides: read the full OFL text. A copy is included in the download.

Fonts that pair with Public Sans

Alegreya Serif

Public Sans is sans serif and Alegreya is serif (6 weights): the difference in structure separates headings from text.

Aleo Slab Serif

Public Sans is sans serif and Aleo is slab serif (9 weights): the difference in structure separates headings from text.

Courier Prime Monospace

Courier Prime is a monospace family (2 weights) for code and figures next to Public Sans as the text face.

Suggestions come from simple rules on the records: a contrasting classification and enough weights to carry body text. They are a starting point, not a verdict.

Use Public Sans on the web

Download the family and host the files on your own site, then declare them in CSS. Please do not link to the files on trendhub.net: preview files here are subsets and their addresses change.

CSS, self-hosted
@font-face {
  font-family: "Public Sans";
  src: url("/assets/fonts/PublicSans-Italic-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Public Sans";
  src: url("/assets/fonts/PublicSans-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Public Sans", sans-serif;
}

Or load it from the official source. Google Fonts serves Public Sans with this markup:

HTML, Google Fonts

Things to know

Based on Libre Franklin
Public Sans is a derivative of Libre Franklin, and the font file credits that family's designers.
Variable since May 2022
The official notes record the upgrade to a variable font. The download holds one upright and one italic variable file.
Default weight is 100
The variable files open at Thin 100, which is why the specimen headline is so light; set font-weight explicitly.
Latin scripts only
There is no Cyrillic or Greek. Vietnamese is included.

FAQs

Is Public Sans free for commercial use?

Public Sans can be used free of charge in personal and commercial work under the SIL Open Font License 1.1. The license also permits modification and redistribution, but the fonts cannot be sold on their own and derivatives must stay under the same license.

Who designed Public Sans?

Public Sans comes from the United States Web Design System (USWDS), with Dan Williams among its designers. Its source design, Libre Franklin, is by Pablo Impallari and Rodrigo Fuenzalida.

How many weights does Public Sans have?

Public Sans has nine named weights, from Thin 100 to Black 900, each with an italic, for 18 styles.

Is Public Sans a variable font?

Yes. Public Sans is a variable font with one axis, weight, running from 100 to 900.

Which languages does Public Sans support?

Public Sans includes the letters needed for English and other Latin-script languages such as Spanish, French, German, Turkish, Polish, Romanian and Vietnamese.

Comments

No comments yet. If you have used Public Sans, tell other readers how it went.

Leave a comment

Comments are reviewed before they appear. Links are marked as user content.

Collections with Public Sans

Similar fonts

Other families in the same classification, ordered by shared use tags. All sans serif fonts