pyrollo / display_modpack

Display modpack for Minetest, provides mods with dynamic display and font display : clocks, signs, and more.
GNU Lesser General Public License v3.0
25 stars 27 forks source link

Full (yet lightweight) Unicode Plane 0 support (60000+ characters!) #46

Open syimyuzya opened 2 years ago

syimyuzya commented 2 years ago

(See screenshot in unifont/README.md)

This PR adds support for compact, texture sheet based font to font_api, and includes a new font mod unifont that supports 60000+ Unicode characters and weighs only \~1MB (even smaller than Metro!). Edit: ~2MB now in order to improve rendering performace.

Changes made to font_api (also documented in font_api/API.md):

The newly added font "unifont" uses GNU Unifont, the same font also used in Minecraft (and also in texture sheet form) for Unicode display.