186 donor fonts

Every glyph has
a lineage.

Essenfont doesn't draw a single outline. Every one of its159,866 glyphs is extracted from an existing OFL-licensed font — curated, normalized, and stitched into one universal typeface.

186donor fonts
159,866glyphs contributed
346Unicode blocks
OFLall open-licensed

Primary

Cover the largest codepoint ranges — full CJK, Egyptian, Latin.

Contributor

Smaller contributions — format controls, symbols, punctuation.

FSung-NC

Full-Sung

F.G. Wang

5 blocksF.G. Wang (fgwang.blogspot.com) — initial style + sources from Taiwan MOE 教育部
FSung-NC

Full-Sung

F.G. Wang

7 blocksF.G. Wang (fgwang.blogspot.com) — initial style + sources from Taiwan MOE 教育部
FSung-NC

Full-Sung

F.G. Wang

3 blocksF.G. Wang (fgwang.blogspot.com) — initial style + sources from Taiwan MOE 教育部
FSung-NC

Full-Sung

F.G. Wang

0 blocksF.G. Wang (fgwang.blogspot.com) — initial style + sources from Taiwan MOE 教育部
OFL

Kelly Tolong

Community

1 blocksTolong Siki community (tolongsiki.com)
OFL

Noto Sans Old Persian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Ugaritic

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Avestan

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Brahmi

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Modi

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Cuneiform

Google

3 blocksGoogle (Noto Project)
OFL

Noto Emoji

Google

1 blocksGoogle (Noto Project)
OFL

UniHieroglyphica

Community

3 blocksMichel Suignard (suignard.com)
OFL

NewGardiner

Community

0 blocksMark Jan Nederhof
OFL

NewGardiner

Community

0 blocksMark Jan Nederhof
OFL

Symbola

Community

0 blocksGeorge Douros
OFL

Gurung Khema (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Khitan Small Script (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Kirat Rai (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Nyiakeng Puachue Hmong (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Ottoman Siyaq Numbers (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Sharada Supplement (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Tangut Components Supplement (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Tulu Tigalari (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Ideographic Symbols and Punctuation (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Enclosed Ideographic Supplement (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Noto Naskh Arabic

Google

7 blocksGoogle (Noto Project)
OFL

Noto Sans Adlam

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Anatolian Hieroglyphs

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Balinese

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Bamum

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Bassa Vah

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Batak

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Bengali

Google

5 blocksGoogle (Noto Project)
OFL

Noto Sans Bhaiksuki

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Buginese

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Canadian Aboriginal

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Carian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Chakma

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Cham

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Cherokee

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Chorasmian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Coptic

Google

6 blocksGoogle (Noto Project)
OFL

Noto Sans Cypriot

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Cypro Minoan

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Devanagari

Google

7 blocksGoogle (Noto Project)
OFL

Noto Sans Duployan

Google

6 blocksGoogle (Noto Project)
OFL

Noto Sans Elymaic

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Ethiopic

Google

5 blocksGoogle (Noto Project)
OFL

Noto Sans Georgian

Google

4 blocksGoogle (Noto Project)
OFL

Noto Sans Glagolitic

Google

4 blocksGoogle (Noto Project)
OFL

Noto Sans Grantha

Google

5 blocksGoogle (Noto Project)
OFL

Noto Sans Gujarati

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Gunjala Gondi

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Hanifi Rohingya

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Indic Siyaq Numbers

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Inscriptional Pahlavi

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Inscriptional Parthian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Javanese

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans K R

Google

52 blocksGoogle (Noto Project)
OFL

Noto Sans Kaithi

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Kannada

Google

4 blocksGoogle (Noto Project)
OFL

Noto Sans Kawi

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Kayah Li

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Kharoshthi

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Khojki

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Khudawadi

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Lao

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Lepcha

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Linear A

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Linear B

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Lycian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Lydian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Mahajani

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Malayalam

Google

4 blocksGoogle (Noto Project)
OFL

Noto Sans Mandaic

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Manichaean

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Marchen

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Masaram Gondi

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Medefaidrin

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Meetei Mayek

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Mende Kikakui

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Meroitic

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Miao

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Mro

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Multani

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Myanmar

Google

4 blocksGoogle (Noto Project)
OFL

Noto Sans N Ko

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Nabataean

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Nag Mundari

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Nandinagari

Google

5 blocksGoogle (Noto Project)
OFL

Noto Sans New Tai Lue

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Newa

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Nushu

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Ol Chiki

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Old Hungarian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Old North Arabian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Old Permic

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Old Sogdian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Old South Arabian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Old Turkic

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Oriya

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Osage

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Pahawh Hmong

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Palmyrene

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Phags Pa

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Psalter Pahlavi

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Rejang

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Runic

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Samaritan

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Saurashtra

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Siddham

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Sign Writing

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Sinhala

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Sogdian

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Sora Sompeng

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Soyombo

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Sundanese

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Syloti Nagri

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Syriac

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Tagalog

Google

2 blocksGoogle (Noto Project)
OFL

Noto Sans Tai Tham

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Tai Viet

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Takri

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Tamil Supplement

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Tangsa

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Telugu

Google

3 blocksGoogle (Noto Project)
OFL

Noto Sans Tirhuta

Google

5 blocksGoogle (Noto Project)
OFL

Noto Sans Vai

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Wancho

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Warang Citi

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Zanabazar Square

Google

1 blocksGoogle (Noto Project)
OFL

Noto Serif Ahom

Google

1 blocksGoogle (Noto Project)
OFL

Noto Serif Dives Akuru

Google

1 blocksGoogle (Noto Project)
OFL

Noto Serif Dogra

Google

2 blocksGoogle (Noto Project)
OFL

Noto Serif Makasar

Google

1 blocksGoogle (Noto Project)
OFL

Noto Serif Old Uyghur

Google

3 blocksGoogle (Noto Project)
OFL

Noto Serif Tibetan

Google

2 blocksGoogle (Noto Project)
OFL

Noto Serif Todhri

Google

2 blocksGoogle (Noto Project)
OFL

Noto Serif Toto

Google

1 blocksGoogle (Noto Project)
OFL

Noto Serif Yezidi

Google

2 blocksGoogle (Noto Project)
OFL

Noto Znamenny Musical Notation

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Hebrew

Google

7 blocksGoogle (Noto Project)
OFL

Noto Sans Thai

Google

6 blocksGoogle (Noto Project)
OFL

Noto Sans Khmer

Google

7 blocksGoogle (Noto Project)
OFL

Noto Sans Limbu

Google

7 blocksGoogle (Noto Project)
OFL

Noto Sans Lisu

Google

8 blocksGoogle (Noto Project)
OFL

Noto Sans Tifinagh

Google

6 blocksGoogle (Noto Project)
OFL

Noto Sans Thaana

Google

8 blocksGoogle (Noto Project)
OFL

Noto Sans Tagbanwa

Google

7 blocksGoogle (Noto Project)
OFL

Noto Sans Yi

Google

10 blocksGoogle (Noto Project)
OFL

Noto Sans Ogham

Google

6 blocksGoogle (Noto Project)
OFL

Noto Sans Tai Le

Google

8 blocksGoogle (Noto Project)
OFL

Noto Sans Buhid

Google

7 blocksGoogle (Noto Project)
OFL

Noto Sans Old Italic

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Gothic

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Deseret

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Shavian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Osmanya

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Elbasan

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Caucasian Albanian

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Hatran

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Pau Cin Hau

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Sunuwar

Google

1 blocksGoogle (Noto Project)
OFL

Noto Sans Mayan Numerals

Google

1 blocksGoogle (Noto Project)
FSung-NC

FSung (rare script gapfill)

F.G. Wang

16 blocksF.G. Wang
OFL

Garay (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Mongolian Supplement (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Myanmar Extended-C (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Kana Extended-B (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Kana Extended-A (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Small Kana Extension (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Ol Onal (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)
OFL

Syriac Supplement (synthetic)

Synthetic

1 blocksUnicode Consortium (synthetic from code charts)

Want to trace exactly which codepoints come from which donor?

View provenance manifest →