← Back to portfolio
Magicar — Arabic RTL text shaping for Unity TextMeshPro — finally done right.
2025Developer

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.

More projects

Traveling to Contact Form...