Click above and type to preview your own text

sans-serifVariableOFL

Uncut Sans

Neutral, versatile Helvetica-adjacent grotesque with a broad weight range.

Font settings

400
These settings in CSS
.uncut-sans {
  font-family: "Uncut Sans", sans-serif;
}

Waterfall

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

Character set

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz

0123456789

!@#$%&*()[]{}<>,.;:'"?/—–-+=

Paragraph

Typography is the craft of endowing human language with a durable visual form. It shapes how words are read, felt and remembered — from wayfinding on a station platform to the small print of a contract. Good type disappears into reading; great type gives a voice to the text.

Install

Fontsource

Install from npm
npm install @fontsource/uncut-sans
Import once in your app entry
// Loads weight 400
import "@fontsource/uncut-sans";
Use in CSS
body {
  font-family: "Uncut Sans", sans-serif;
}

Self-host

Google Fonts and Fontsource serve stripped builds — most OpenType features are removed. Self-hosting the original files is the only way to get the full feature set.

Download the font files from uncut.wtf and serve them yourself:

Declare with @font-face
@font-face {
  font-family: "Uncut Sans";
  src: url("/fonts/uncut-sans.woff2") format("woff2");
  font-display: swap;
}

Details

Designer
Kasper Nordkvist
Foundry
UNCUT.wtf
Licence
OFL
Format
Variable