demo · v140
Operator Glossary
Twenty operators from MathML, rendered side-by-side in LTR and RTL contexts. Chrome 140 mirrors the directional ones so an Arabic-language equation finally reads the right way around. Codepoints that look the same (digits, =) remain unchanged.
| name | codepoint | LTR | RTL | changes? |
|---|
<math dir="rtl">
<mo>∑</mo>
<mo>∫</mo>
<mo>→</mo>
</math>
which characters mirror
The Unicode property Bidi_Mirrored=Yes drives the decision. Operators with a left-right counterpart (parentheses, <, >, arrows, integrals with limits, summation) flip to their mirrored glyph in an RTL context. Bidirectional-neutral characters (digits, equals, plus, minus, times) stay identical. Pre-140 Chrome ignored the property for MathML — it only applied to regular text — so an Arabic-language equation rendered with backwards integrals.
see also
- RTL MathML mirroring — feature index
- MathML Core: Mirrored Operators
scenario focus
Select a scenario to focus its rendered example and summary.