Unifont
Designed By
Roman Czyborra, Paul Hardy
1 Style Display
The evening
edition.
Unifont · Regular
Try a short headline and compare the letterforms at a larger scale.
1 style available. Compare the specimens below, or enter your own text.
Download Unifont ↓OTF · SIL Open Font License 1.1
Set Your Own Text
Change the style and size to compare the letterforms.
Fallback for every code point
A Headline In Place
Unifont · Regular
A poster setting with supporting text.
Theatre / Music / Conversation
An Evening
In Good
Company.
Friday · 7:30 pm
The Assembly Rooms
1 Style,
One Family
Every available style is shown below in its own font file.
Regular400
Fallback for every code point
Every printable code point from U+0000 to U+FFFF has a glyph in this file, close to 59,000 of them, all drawn on a grid 16 pixels tall. That is what GNU Unifont is for: when a system has no proper font for a character, it can show something meaningful in place of an empty box.
Roman Czyborra started it in 1998. In October 2013 Richard Stallman made it a GNU package with Paul Hardy as maintainer. Most of the CJK ideographs were copied, with permission, from WenQuanYi’s Unibit font.
A Latin letter fills a cell 8 pixels wide, a CJK ideograph a double cell of 16, and the source is kept in a plain .hex text format, 1 glyph per line, a code point, a colon and the bitmap written out in hexadecimal. Adding a character is about as easy as editing a text file.
Where it falls short
Unifont stores 1 glyph per code point and nothing more, so scripts that need shaping, Arabic and the Indic family among them, come out unshaped. Its own makers call it a font of last resort. The characters beyond the Basic Multilingual Plane live in a separate unifont_upper file, because an OpenType font tops out at 65,536 glyphs.
This is version 18.0.01, from September 2026. Copies of it ship with the X.Org server and in Minecraft Java Edition, among others. A retro terminal look wants it at 16 or 32 px and nowhere in between.

Characters & Figures
58,910 glyphs reported in the reference style. This selection shows 400 recorded characters.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 & @ ? !
View The Recorded Character Selection
The Font Files
Download
Unifont
1 OTF style with the accompanying CSS, README and license information.
Download ZIP · 1.3 MB ↓- Version
- 18.0.01
- 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/unifont/unifont.css">
body {
font-family: 'Unifont', sans-serif;
}Keep the copyright and license notices with redistributed files.
Heading & Body
The family provides the heading; Inter carries the supporting text.
Unifont Heading · Inter Body
The Evening Performance
Doors open at seven. The performance begins at half past. Please take your seat before the lights go down.
