#I built an open-source text engine for Unity with full Unicode 17.0 support - 3-21x faster + emoji

1 messages · Page 1 of 1 (latest)

twilit cobalt
#

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

GitHub

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.

lusty grotto
#

Very impressive!

#

Is there a relatively straightforward conversion for existing TMP heavy projects?

empty idol
#

Cool project! Thank you for your contribution to open source!

twilit cobalt
twilit cobalt