RE: [APG] Further Follow Up Math and MathJAX

Thanks Rich.

How do you see the MATH role in ARIA supporting identifying math in a web page.

Jon


From: Rich Schwerdtfeger [mailto:richschwer@gmail.com]
Sent: Thursday, June 02, 2016 7:49 AM
To: White, Jason J <jjwhite@ets.org>
Cc: Matt King <mattking@us.ibm.com>; ARIA Working Group <public-aria@w3.org>
Subject: Re: [APG] Further Follow Up Math and MathJAX

I agree using somethings like ARIA to annotate somethings like SVG is not the right solution due to structural issues. We need to get access to the MathML

Sent from my iPhone

On Jun 2, 2016, at 8:33 AM, White, Jason J <jjwhite@ets.org<mailto:jjwhite@ets.org>> wrote:


From: Richard Schwerdtfeger [mailto:richschwer@gmail.com]
Sent: Thursday, June 2, 2016 6:33 AM


So, at this point JAWS only supports MathJAX in IE. Chrome nothing is supported. Firefox supports native rendering of MathML which ATs can access.
On Macs: Safari renders MathML directly.

ChromeVox supports MathML via MathJAX, since it accesses the DOM directly and can make JavaScript calls. However, the next generation of ChromeVox operates on the same tree that is used to support accessibility APIs, and I don’t know what the implications are for its MathML processing.

VoiceOver under iOS with Safari includes extensive MathML support.

It should also be kept in mind that MathJAX is not the only MathML rendering library in use; KaTeX is another option which is often mentioned in this connection.

I have heard the hope expressed that ARIA will step in by adding roles to support the various mathematical structures, allowing the HTML and SVG produced by libraries such as MathJAX to be annotated. I’m not convinced that this is the right solution, and I have questions about whether it would be workable, especially if the order in which the rendered HTML and SVG elements appear in the DOM tree departs from the logical reading order of the mathematical expressions.


________________________________

This e-mail and any files transmitted with it may contain privileged or confidential information. It is solely for use by the individual for whom it is intended, even if addressed incorrectly. If you received this e-mail in error, please notify the sender; do not disclose, copy, distribute, or take any action in reliance on the contents of this information; and delete it from your system. Any other use of this e-mail is prohibited.


Thank you for your compliance.

________________________________

Received on Thursday, 2 June 2016 13:44:00 UTC