# \[$\] Arabic Text Studio — real Arabic shaping in Blender (HarfBuzz), any font

**URL:** <https://blenderartists.org/t/arabic-text-studio-real-arabic-shaping-in-blender-harfbuzz-any-font/1652073>\
**Category:** Released Add-ons and Extensions\
**Tags:** commercial\
**Created:** [September 4, 2026, 7:21am UTC](https://blenderartists.org/t/arabic-text-studio-real-arabic-shaping-in-blender-harfbuzz-any-font/1652073 "2026-09-04T07:21:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SAEED\_AMANI](https://blenderartists.org/user_avatar/blenderartists.org/saeed_amani/32/1118638_2.png) [@SAEED\_AMANI](https://blenderartists.org/u/SAEED_AMANI)\
**Post date:** [September 4, 2026, 7:21am UTC](https://blenderartists.org/t/arabic-text-studio-real-arabic-shaping-in-blender-harfbuzz-any-font/1652073/1 "2026-09-04T07:21:43Z")

</div>

Blender can’t shape Arabic. Type Arabic into a text object and you get isolated, reversed letters. The usual workaround — pushing the string through a “reshaper” that swaps characters for Unicode Arabic presentation forms (U+FE70–U+FEFF) — breaks on most modern Arabic fonts, because those fonts don’t ship that legacy block at all anymore.

I got tired of hand-modelling Arabic titles, so I built **Arabic Text Studio**.

 ![Arabic Text Studio in the Blender viewport](https://blenderartists.org/uploads/default/original/4X/e/6/8/e68b4c9d847fd51b740c7b4cf48af8cb2e4f9041.jpeg)

It shapes the text with **HarfBuzz** — the same shaping engine behind Blender’s own UI, Chrome, Photoshop and Illustrator — and then builds real Blender **curve objects** from the shaped outlines. Not a mesh import and not a font hack: curves you extrude, bevel, animate and assign materials to like any other text object.

**What it does**

- Correct initial / medial / final letterforms, ligatures, kerning and harakat positioning
- Works with **any** Arabic font, including fonts with zero presentation forms
- Bidi — mixed Arabic + Latin + numbers comes out in the right visual order
- Merge Overlaps — connected letters welded into one clean outline, no holes at the joins
- Batch mode — paste a list, get one object per line, arranged in rows, columns or a grid
- Split to words or letters, with per-piece origins under a group empty, ready to animate
- Re-editable — the source text and settings live on the object; hit Edit Text and it reshapes in place
- Live geometry controls across a whole selection: extrude, bevel, outline offset, resolution

 ![Shaped Arabic text extruded in Blender](https://blenderartists.org/uploads/default/original/4X/4/7/b/47b12a42e66b6ff87ce6997c68019589bd289eac.jpeg)

**Compatibility**

Blender 4.2+ as a one-click extension. All libraries are bundled for Windows, macOS and Linux — no pip and no internet access needed at install time. A legacy build for Blender 3.6–4.1 is included.

Available on Gumroad: [https://noqta3d.gumroad.com/l/arabic-text-studio](https://noqta3d.gumroad.com/l/arabic-text-studio)

Happy to answer anything here. If you have an Arabic font that gives you trouble, post it in this thread and I’ll test it and report back.
