One font. Every assigned Unicode 17.0.0 codepoint.
159,866 characters across 346 blocks, drawn from 186 OFL-licensed donor fonts.
Latest: v0.6.2 · 2026-07-22
Type anything.
Every character below renders in Essenfont. If you've installed it locally, you see the same thing everywhere.
20 chars · 23 code units
Falls back to Noto Sans for codepoints your system can't show. Install Essenfont for true outlines.
From world scripts to extinct ones.
Each glyph is sourced from its canonical donor font — Noto, Full-Sung, UniHieroglyphica, and more.
Assembled, not drawn.
Source
186 OFL-licensed donor fonts — Noto, Full-Sung, UniHieroglyphica, and more. Each glyph is extracted, never hand-drawn.
Assemble
A Ruby build pipeline normalizes every donor to 1000-upm, partitions by Unicode plane, and stitches 159,866 glyphs into one OTC.
Ship
One OTC file (105 MB), per-plane WOFF2 for the web, per-block subsets for this site. Install via npm, Fontist, or direct download.
Ship it.
Install Essenfont in 30 seconds.