Monaspace Neon
Designed By
Riley Cran & the Lettermatic Team
14 Styles Monospace
Type Specimen / 01Il1 O0
{ } [ ]
Monaspace Neon · Regular
Compare letter widths, punctuation and figures in an aligned setting.
14 styles available. Compare the specimens below, or enter your own text.
Download Monaspace Neon ↓OTF · SIL Open Font License 1.1
Set Your Own Text
Change the style and size to compare the letterforms.
export default function App()
Every Position Counts
Monaspace Neon · Regular
Equal-width letters and figures.
Specimen.js
const family = "Monaspace Neon";
function specimen(size) {
return { family, size };
}
specimen(24);0123456789
9876543210
Il1 O0 {} []
14 Styles,
One Family
Every available style is shown below in its own font file.
Extra Light200
export default function App()
Extra Light Italic200
export default function App()
Light300
export default function App()
Light Italic300
export default function App()
Regular400
export default function App()
Italic400
export default function App()
Medium500
export default function App()
Medium Italic500
export default function App()
Semi Bold600
export default function App()
Semi Bold Italic600
export default function App()
Bold700
export default function App()
Bold Italic700
export default function App()
Extra Bold800
export default function App()
Extra Bold Italic800
export default function App()
Type /// in Neon and the 3 slashes get their spacing adjusted. Type //// and nothing happens. That is the liga feature at work, and its restraint is typical of the family: the bigger coding ligatures, arrows and comparison operators and markup tags, are parked in 10 stylistic sets from ss01 to ss10, off until you ask for them 1 group at a time.
Neon is the neo-grotesque of Monaspace, the 5 families GitHub Next began with the foundry Lettermatic in 2022, and the plainest of them to our eye. Its siblings are a humanist sans, a slab serif, a handwriting face and a mechanical sans, and all 5 share metrics, so a comment set in 1 of the others leaves every column of Neon code where it was.
The other trick is texture healing, done with the contextual alternates feature, calt. Monospaced type has always had cramped letters and loose ones side by side, an m squeezed into the same box as an i, and Monaspace hunts for those pairs and trades in alternates so the white space gets shared out more evenly. Each character still takes exactly 1 cell.
The 14 files go from ExtraLight 200 to ExtraBold 800, each with an italic. Greek, Cyrillic and Vietnamese are covered. For an editor at 13 or 14 px we would start with Regular and leave texture healing switched on; in a single word the change is small, over a whole file it is easy to see.

Characters & Figures
2,460 glyphs reported in the reference style. This selection shows 400 recorded characters.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 & @ ? !
View The Recorded Character Selection
The Font Files
Download
Monaspace Neon
14 OTF styles with the accompanying CSS, README and license information.
Download ZIP · 3.3 MB ↓- Version
- 1.400
- License
- SIL Open Font License 1.1
Install On Your Computer
Extract the ZIP first. On Windows, select the font files and choose Install from the context menu. On macOS, open the files in Font Book and choose Install.
Use On A Website
Keep the font files and the included stylesheet together. Update the stylesheet path to match your project.
<link rel="stylesheet"
href="/fonts/monaspace-neon/monaspace-neon.css">
body {
font-family: 'Monaspace Neon', monospace;
}Keep the copyright and license notices with redistributed files.
Heading & Body
The family provides the heading; Inter carries the supporting text.
Monaspace Neon Heading · Inter Body
Letters, Figures & Code
Names, values and punctuation share a fixed rhythm. Compare the zero with the capital O, and the number one with the lowercase l.
