Paper Mono is a free and open source font family
Use arrow keys to move the focused card. Hold Shift for smaller steps. Press Home to return it to its starting position. On a touchscreen, hold a card, then drag it. Release to finish.
Paper Mono summary
a.glyph
b.glyph
c.glyph
For the love of design.
METRICS / UNITS
- Width
- 606
- Cap height
- 710
- X-height
- 509
- Ascender
- 955
- Descender
- -245
- Underline
- -100
- Axis
- 100-800
Paper Mono v1.0
- Glyphs
- 800
- Characters
- 659
- Weights
- 8
- Feature sets
- 6
- Char sets
- 12
- Languages
- 100+
STYLISTIC SETS
- SS01
- coding ligatures
- SS02
- duospace glyphs
- SS03
- narrow space
- SS04
- small arrows
- CV01
- single-story a
- ZERO
- slashed zero

1Design
Timeless character
Flat terminals, gently squared curves, and a balanced x-height give Paper Mono the familiar character of a classic sans.
Regal Graphics
jagged inkwell
Variable weights
You have 8 weights to work with, and the variable font lets you fine-tune the weight anywhere in between.
Beautiful numbers and symbols
We designed numbers and symbols with utmost care, so that they’re pleasing to look at and effortless to read.
$1,280.50 × 1%
@ & # ½ x²
Box-drawing characters
Build tables, diagrams, and progress bars directly in text, using 128 box-drawing characters and 32 blocks.
Coding ligatures
A deliberately small set of ligatures that makes reading code enjoyable and doesn’t overwhelm you with unfamiliar shapes.
Duospace characters
Probably our favorite feature of the font, duospacing helps text flow naturally while keeping the monospace feel.
Narrow spaces
Enable a little less space between words to help paragraphs flow or to let inline code sit naturally within a sentence.
npm run dev
download now
Small arrows
We’ve included an understated alternate arrow style that works alongside text without drawing too much attention.
↖ ↘ ↙ Link ↗
← Prev | Next →
Single-story a
You can use the single-story “a” to give the text a warmer, more informal voice.
can take you
anywhere
Slashed zero
By default, the zero is unslashed to keep the numerals looking clean. You can add a slash when you need to tell 0 and O apart.
C 0.104400
H 258.1404°
