unicode_text
provides code to render UTF-8 Unicode text to a pixels table.
The resulting pixels table can be written to a file using tga_encoder
.
unicode_text
can load font files in GNU Unifont hexfont format.
This library can be used to render UTF-8 encoded Unicode text to a texture (e.g. with tga_encoder). It is intended to be used from code that needs to render in-game signs.
unicode_text
provides code to render UTF-8 Unicode text to a pixels table.
The resulting pixels table can be written to a file using tga_encoder
.
unicode_text
can load font files in GNU Unifont hexfont format.
Impressive, even if very incomplete
This is the mod we've been all waiting for: A clean method to render Unicode glyphs, based on the GNU Unifont.
I think GNU Unifont with its 16×16 pixel glyphs is just perfect for Minetest, there aren't many other fonts with such a huge coverage of the Unicode code space. And Pixel style is good for many retro-style games.
There are nice features like kerning and color selection.
However, while Unifont may cover the entire Unicode BMP and more, that doesn't mean this mod can render them all properly. Some writing systems are very complex and require additional adjustments. So any users of this mod need to be aware of these limitations:
But still, this mod is a massive improvement of what we had before. I will include a modified version of this mod in Repixture.