Skip to content
Miraat — Arabic / RTL check

Miraat — Arabic / RTL check

by Morad Othmane

Catch the Arabic & RTL mistakes before they ship.

FreeFigma

Installs

0

Likes

0

Users

5

Views

12

Preview

Miraat — Arabic / RTL check preview

About this plugin

The design-time half of Miraat. The CLI checks your code; this checks your Figma design — so right-to-left mistakes get caught before a single line ships.

Select some frames (or nothing, to scan the whole page) and Miraat flags the Arabic text that will break:• Alignment — Arabic text left-aligned (should be Right / Auto).• Shaping — letter-spacing on Arabic, which shatters the cursive joins.• Numerals — Western digits inside Arabic (use Arabic-Indic ٠–٩, or keep the number LTR-isolated).• Font — Arabic set in a Latin-only family (Inter, Roboto…) that renders as tofu; use Readex Pro / Cairo / IBM Plex Sans Arabic.

Each finding shows a preview and click-to-select — it selects the node and zooms to it. A live RTL Score (0–100 + grade) sits at the top and updates as you change your selection.

Nothing leaves your file — networkAccess is none.

Same ruleset, two surfaces: designers catch it in Figma, developers catch it in the editor (VS Code / Cursor) and CI (npx miraat .). One idea — correct by construction — from the first frame to the last commit.

Free. Part of the Miraat RTL suite by OttoSpace → https://dev.ottospace.co/miraat/

More accessibility tools plugins

View all