- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Mon, 11 Aug 2014 16:32:56 -0500
- To: "John Foliot" <john@foliot.ca>
- Cc: "'Michael Cooper'" <cooper@w3.org>, "'Greg Kraus'" <gdkraus@ncsu.edu>, janina@rednote.net, "'James Craig'" <jcraig@apple.com>, "'PF'" <public-pfwg@w3.org>, "'Sean J Keegan'" <skeegan@stanford.edu>
- Message-ID: <OF44A571FF.AFA7F73F-ON86257D31.00736ED0-86257D31.00765ED6@us.ibm.com>
+1. I will be sending notes to some browser manufacturers to see about getting broader support for MathML per today's ARIA call. I am looking up the mathml drawing tool from IDEAL GROUP. It may not be on the Google play store yet. I saw it at CSUN. Rich Rich Schwerdtfeger From: "John Foliot" <john@foliot.ca> To: "'James Craig'" <jcraig@apple.com>, "'PF'" <public-pfwg@w3.org> Cc: "'Michael Cooper'" <cooper@w3.org>, <janina@rednote.net>, Richard Schwerdtfeger/Austin/IBM@IBMUS, "'Greg Kraus'" <gdkraus@ncsu.edu>, "'Sean J Keegan'" <skeegan@stanford.edu> Date: 08/11/2014 01:45 PM Subject: RE: Math role edits (Was: MathML - and action 1494.) Hi James, This looks good, and addresses my concerns. Thanks! JF From: James Craig [mailto:jcraig@apple.com] Sent: Monday, August 11, 2014 11:38 AM To: PF Cc: Michael Cooper; janina@rednote.net; Richard Schwerdtfeger; John Foliot; Greg Kraus; Sean J Keegan Subject: Math role edits (Was: MathML - and action 1494.) Here's the informative note I wrote for Action-1494. Any concerns, objections, or suggestions? NOTE Browsers that support native implementations of MathML are able to provide a more robust, accessible math experience than can be accomplished with plain text approximations of math. Some rendering engines have close integration with screen readers that allow spacial touch exploration of the formula and refreshable braille display output in the Nemeth Braille format. This level of integration is not supported with images of mathematical formulas, even if the author provides a plain text approximation. At the time of this writing, some mainstream browsers do not support MathML natively, and must be retrofit using a JavaScript polyfill library. When authoring math content, use native MathML wherever possible, and test thoroughly. Use a polyfill library or provide a fallback image with a text alternative approximation if necessary. In order to address additional comments from Rich and others, I massaged some of the ARIA 1.0 text as well. For example, it now mentions "native implementations and polyfill libraries" instead of indicating math would rely on a "plug-in." http://rawgit.com/w3c/aria/master/spec/aria.html#math https://github.com/w3c/aria/commit/de79388c1cd65e2fc07d8789ae546b16f87b3df2 I don't believe the text massaging resulted in any significant normative changes, but please review the diff or compare the current WD to the ED if you desire. I did include a new image fallback example with some author suggestions (a normative MAY), and an editorial note about screen reader verbosity. Plain HTML or Polyfill DOM Result of the MathML Quadratic Formula§ If a rendering engine does not support a native math format such as MathML, authors may use JavaScript to downgrade the content to a format the browser can display, such as this HTML image using a data URI and plain text alternative. EXAMPLE 9 <img role="math" src="..." alt="x=(−b±√(b²−4ac))÷2a"> Editor's note: Might need an RFC-2119 "should" requirement here to encourage AT to speak math approximations with high punctuation verbosity. Otherwise ambiguous characters like a forward slash (/) may not be spoken even when intended to be used interchangeably with the division sign character (÷). We discussed this topic in the ARIA call this morning and I believe everyone on the call was generally in agreement. If there are concrete concerns, please mention the relevant spec text and suggest changes where appropriate. Thanks, James Craig -- Indifference towards people and the reality in which they live is actually the one and only cardinal sin in design. — Dieter Rams
Attachments
- image/gif attachment: graycol.gif
Received on Monday, 11 August 2014 21:33:33 UTC