← Back to portfolio
Magicar
Arabic RTL text shaping for Unity TextMeshPro — finally done right.
Magicar solves a problem Unity doesn't: proper Arabic text shaping. TextMeshPro's built-in isRightToLeftText just flips text — it doesn't shape Arabic characters. Magicar handles contextual shaping, multi-line wraps, mixed languages, numbers, and rich-text tags so Arabic UI actually looks right.
Unlike most Arabic shaping packages, Magicar properly handles multi-line text — each wrapped line is reversed independently, so Arabic paragraphs read correctly instead of top-to-bottom backwards.
Available as a UPM package with zero runtime dependencies. Production-tested at v0.1.