Editor audits before build with one click. Non reader wont see 80% of the ways a build ships broken. Reports: broken defaults, missing glyphs, all before shipping.In Unity, Arabic letters are drawn in a standalone format, projects tend to use third party scripts. This is a tool that runs inside the Unity Editor, it audits your projects setup with a single click, all before you build. Scanning your assets for rendering failures and reports them. It does not process, shape, fix any of the text itself.Rendering errors are often invisible if you do not read the script. Devs checking the UI see Arabic characters and assume output is correct. Delivering broken text to users who read Arabic because visual checks are not viable for non Arabic reading Devs.Click, it scans, flags shipped defaults, like Farsi substitution of wrong character variants and disabled fixers bypassing processing when a string begins with Latin text. Also, verification of whether or not your assets have the required Arabic glyphs.Get an immediate breakdown report before exporting. Tested and verified for both 6000.3.22f1 and 6000.5.9f1.One-click scan in the Unity Editor, before you build.Reports broken defaults, missing glyphs, empty table entries.Flags Farsi default and fixer off when a string starts with Latin.Does not shape, join, or fix the text.Tested on Unity 6000.3.22f1 and 6000.5.9f1.Editor tool only: RTLTMPro is detected by name, not included.Noto Naskh Arabic included under OFL 1.1.Code in this package was Opus orchestrator with Grok writing code.AI wrote the C# editor code: the eight checks (RKLP-001 to 007 and 009), Preflight window, text preview, CSV import and export, build hook, sample scene builder, and 24 editor tests. I was directly supervising every step and performed the eight checks myself.Each check is a bug we reproduced first in a real Unity project and kept screenshots of. The versions used were Unity 6000.3.22f1 and 6000.5.9f1, RTLTMPro 4.0.0.I being a native Arabic reader checked the Arabic on screen. That is how we found that the Farsi setting swaps one Arabic letter for a Farsi one that only looks different at the end of a word.Two bugs got past the tests the AI wrote. Both were found by review myself and fixed. One was a call, GetInstanceID, that no longer compiles on Unity 6000.5 and up. The other let a font with no Arabic letters pass the font check.Everything was checked on Unity 6000.5.9f1 and 6000.3.22f1.The font Noto Naskh Arabic ships with the package under the SIL Open Font License 1.1, with OFL.txt next to it. RTLTMPro is only looked for by name. It is not included.




