R024: Punctuation rendering at the wrong visual end of Arabic text
Containers, alignment, inputs and icons that run the wrong way, and mixed Arabic and Latin text the bidi algorithm will reorder.
The check
- Id
- R024
- Category
- Direction and bidi
- Default severity
- medium
What it looks for
Punctuation rendering at the wrong visual end of Arabic text
How to fix it
Usually a symptom of string concatenation across direction boundaries, isolate the embedded run (<bdi>/dir spans) instead of patching punctuation.
More direction and bidi checks
- R020Forced-LTR container, or a bidi override, over Arabic content
- R021Unisolated bidi hazards: phones, emails, Latin tokens inside Arabic text
- R022text-align: left explicitly set on majority-Arabic text
- R023Text inputs rendered LTR where Arabic input is expected
- R025Directional icon pointing against the sequence its control advances
Does your page trip R024?
Paste a URL. Ritla renders the page on desktop and mobile, runs every check, and shows the top issues with screenshot evidence.