Checking Arabic screens for RTL mistakes before handoff: looking for feedback
Hi everyone. I'm a developer working on Arabic apps, and I'm building Mizan, a plugin that checks Arabic screens for common RTL mistakes before they reach developers.

The image is a test screen with 10 planted mistakes, next to the fixed version. The first version checks five things:
- Arabic text aligned left
- Western and Arabic-Indic digits mixed on one screen (with a setting for teams that use Western digits on purpose)
- Horizontal rows and tabs in left-to-right order
- Back arrows and chevrons that weren't flipped
- Fonts with no Arabic glyphs
It also has to leave alone the things that should never flip, like checkmarks and clock icons.
Two questions for anyone who designs in Arabic, Hebrew or Persian:
- How do you check RTL screens today?
- What mistake do you see most that isn't on this list?
There's also a 5-question survey and a waitlist here: https://mizan-rtl.pages.dev/?ref=figmaforum
Nothing to sell yet; I'd rather hear what's wrong with the idea now than after I build it.
