Ancient Script Fonts by ClueSurf
Mark is a collection of high quality free fonts for ancient and historical writing systems, mapped to Unicode codepoints where possible. Each font preserves the visual character of its source script while making it accessible as a standard OpenType font.
| font | script | era | region | status |
|---|---|---|---|---|
| oracle-bone | Oracle bone script (甲骨文) | ~1200-1000 BCE | China | ✅ |
| bronze-script | Bronze inscriptions (金文) | ~1000-700 BCE | China | ✅ |
| proto-sinaitic | Proto-Sinaitic | ~1800 BCE | Levant | ✅ |
| proto-canaanite | Proto-Canaanite | ~1600-1200 BCE | Levant | ✅ |
| phaistos-disk | Phaistos Disc signs | ~1700 BCE | Crete | ✅ |
| mayan-hieroglyph | Mayan hieroglyphs | ~300 BCE-1500 CE | Mesoamerica | ✅ |
| gupta | Gupta script | ~320-550 CE | India | ✅ |
| aztec-hieroglyph | Aztec hieroglyphs | ~1300-1521 CE | Mesoamerica | TODO |
| rongorongo | Rongorongo | ~1200-1860 CE | Easter Island | TODO |
| cascajal-block | Cascajal Block signs | ~900 BCE | Mesoamerica | TODO |
| isthmian-script | Isthmian script | ~500 BCE-500 CE | Mesoamerica | TODO |
Each font lives in ./base/<name>/ with a consistent layout:
base/<name>/
base/ font files (.otf/.ttf) and SVG source glyphs
code/ build scripts (make-font.ts, etc.)
license.md OFL license
readme.md font-specific documentation
Made by ClueSurf, meditating on the universe ¤. Follow the work on YouTube, X, Instagram, Substack, Facebook, and LinkedIn, and browse more of our open-source work here on GitHub.