Page MenuHomePhabricator

Math extension does not support complex scripts
Open, MediumPublic


I separated this out from bug 48032. Among the reported issues (, it does not preserve right-to-left order.

Version: master
Severity: normal
See Also:



Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:41 AM
bzimport added projects: Math, I18n.
bzimport set Reference to bz48118.
bzimport added a subscriber: Unknown Object (MLST).

Preserving RTL order is broken because, handling of code points is erroneous. So adding dependency.

physik wrote:

Can we add a screenshot to understand what needs to be fixed.

Pkra added a comment.Oct 24 2014, 7:20 AM

@Physikerwelt FYI MathJax does not have full RTL support yet -- see There are a couple of things you can work around though.

Amire80 set Security to None.

In which way exactly doesn't MathJax support rtl? Inserting RTL text into formulas themselves?

There's T72207, but that is a very particular issue.

This will probably be an upstream bug in any case.

Pkra added a comment.Jul 7 2015, 3:53 PM

@Amir80 it's more involved.

For layout challenges, see

In addition, since MediaWiki uses the TeX-like input, the input and conversion to MathML also has to be resolved (generally speaking on the MathJax end but also on MediaWiki's restricted grammar).

Amire80 moved this task from Backlog to Other on the RTL board.Jul 16 2015, 4:51 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 16 2015, 4:51 PM
TheDJ renamed this task from Math extension does not support RTL languages to Math extension does not support complex scripts.Jul 16 2015, 5:10 PM
TheDJ removed a subscriber: wikibugs-l-list.
Meno25 removed a subscriber: Meno25.Feb 22 2016, 5:37 PM
Amire80 moved this task from Untriaged to RTL on the I18n board.Feb 28 2018, 12:33 PM
Pkra moved this task from Incoming to New TeX macro proposals on the Math board.Dec 7 2018, 10:55 AM