Miraat — Arabic / RTL check
Catch the Arabic & RTL mistakes before they ship.
Plugin 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/
Plugin Details
| Version | 1 |
|---|---|
| Created | August 20, 2026 |
| Last Updated | August 20, 2026 |
| Category | Accessibility tools |
| Creator | Morad Othmane |
| Stats | 0 installs, 0 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:ui.html
- main:code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- none
More Like This
Discover other plugins in the Accessibility tools category.