Page MenuHomePhabricator

Math extension does not support complex scripts
Open, MediumPublic

Description

I separated this out from bug 48032. Among the reported issues (https://bugzilla.wikimedia.org/show_bug.cgi?id=48032#c10), it does not preserve right-to-left order.


Version: master
Severity: normal
See Also:
T50032

Details

Reference
bz48118

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.

@Physikerwelt FYI MathJax does not have full RTL support yet -- see https://github.com/mathjax/MathJax/issues/610. There are a couple of things you can work around though.

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.

@Amir80 it's more involved.

For layout challenges, see http://www.w3.org/TR/arabic-math/

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).

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.