https://bugzilla.wikimedia.org/show_bug.cgi?id=66537

            Bug ID: 66537
           Summary: The MW_MATH_MATHML mode should expose the MathML to
                    accessible tools
           Product: MediaWiki extensions
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Math
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected]
       Web browser: ---
   Mobile Platform: ---

Currently, the MW_MATH_MATHML mode generates MathML + SVG & PNG fallback.
However, the MathML is only visible on Gecko and other rendering engines
fallback to SVG (or PNG for IE<9) for lack of good visual rendering for MathML.

For people with visual disabilities using accessible tools, the quality of the
visual rendering is less important. We should consider a way to expose the
MathML source to these tools. There are at least two of them:

- VoiceOver with Safari. One problem is that the accessibility code relies on
some information provided by the MathML "RenderObject", so information is lost
when doing "display: none" on the <math>.

- MathPlayer. I don't know if "display: none" affects its ability to read the
MathML content (I think MathPlayer uses the DOM).

I guess we could do something similar to what we discuss the "enable MathJax"
for anonymous users at some point, that is something to switch from SVG to
MathML. That would also be useful for people willing to use the visual
rendering of MathPlayer/WebKit.

Alternatively, when MW_MATH_MATHML becomes the default, I could easily write an
add-on for safari to switch from SVG to MathML.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to