I was struggling with the built-in text solution in Unity - no proper
Arabic/Hebrew/Hindi support, no emoji, font atlases causing git conflicts,
poor performance. Couldn't find anything that actually solves this properly,
so I built my own text engine from scratch
UniText uses HarfBuzz + FreeType (same stack as Chrome and Firefox),
passes 891,757 official Unicode conformance tests, and runs 3-21x faster
with zero GC allocations. 150+ languages, full BiDi, native color emoji
from system fonts
It's free and open source - I need real feedback from real projects
before going further with it
GitHub: https://github.com/LightSideMeowshop/unitext
Docs: https://unity.lightside.media/unitext/docs
Text engine for Unity that correctly renders every writing system — Arabic, Hebrew, Hindi, Thai, CJK, emoji, and 150+ others. Built on HarfBuzz, the same shaping engine used by Chrome, Firefox, Ado...
150+ languages, HarfBuzz shaping, zero-allocation, 3-14x faster than TMP. The only Unity text solution with 100% Unicode compliance.