- From: Steve Faulkner <faulkner.steve@gmail.com>
- Date: Wed, 6 Jun 2012 13:18:41 +0100
- To: "Davide P. Cervone" <dpvc@union.edu>
- Cc: Cameron McCormack <cam@mcc.id.au>, Dirk Schulze <dschulze@adobe.com>, Vincent Hardy <vhardy@adobe.com>, W3C WAI-XTECH <wai-xtech@w3.org>, Peter Krautzberger <p.krautzberger@googlemail.com>
- Message-ID: <CA+ri+Vn7SOroKa9K8ed=EqMRxf-AmKa8oQO8g6_Awe5FKbFgWw@mail.gmail.com>
Hi Davide, I usually test with JAWS/Orca/NVDA/VoiceOver. I am unsure about the suitability of aria relationship attributes in this case as I mentioned in my reply to Cameron. I am looking at methods to provide the prose form of the equations, I think it is something that should be available to all users, but not displayed by default. I am considereing the use of the HTML5 figure element for the math container and the details element to provide a container for the prose form, will provide more details later, but this is an example: <figure> <figcaption>caption for math</figcaption> <math> <mrow> <mi>x</mi> <mo>=</mo> <mfrac> <mrow> <mo>-</mo> <mi>b</mi> <mo>±</mo> <msqrt> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <mn>4</mn> <mi>a</mi> <mi>c</mi> </mrow> </msqrt> </mrow> <mrow> <mn>2</mn> <mi>a</mi> </mrow> </mfrac> </mrow> </math> <details><summary>prose version of math</summary> <p>(dummy text -hopefully content can be dynamically supplied via MathJax) square root of, 1 + square root of, 1 minus x cubed, end root, end root</p? </details> </figure> If you are unfamiliar with the details element you can see how it works here: http://mathiasbynens.be/demo/html5-details-jquery regards steve On 5 June 2012 20:31, Davide P. Cervone <dpvc@union.edu> wrote: > Steve: > > Can you say what readers you have experimented with? I have used JAWS, > Read&Write Gold, and Apple's VoiceOver. VoiceOver has pretty good support > for ARIA tags, JAWS seems to have some, an R&WG seems to ignore them > entirely. This is part of the reason for my original claim that screen > readers vary widely in their implementation of the standards. It is also > part of the reason that it will be difficult to have a single static > solution that works for all users, and why dynamic production of the markup > by something like MathJax may be the best alternative in the short term > (until there is better uniformity among AT software). > > Davide > > > On May 30, 2012, at 2:21 AM, Steve Faulkner wrote: > > Hi Cameron, > > There is MathSpeak http://www.gh-mathspeak.com/examples/grammar-rules/ > > > in regards to adding ARIA to MathML, from limited testing I have conducted > it does not work currently. > I am guessing you are talking about adding it to the <math> element? > > > regards > Steve > > On 30 May 2012 01:48, Cameron McCormack <cam@mcc.id.au> wrote: > >> Hi Steve, >> >> Do you know of any standards for the reading of math as a linear stream >> of words? In the meantime, before Peter's MathJax extension is ready, I >> would like to just add some aria-label="" attributes manually to the MathML >> in the SVG spec. I could take a guess at what is an appropriate reading >> for the formulae, but if there's a standard or guide for producing this I'd >> like to follow it. >> >> Thanks, >> >> Cameron >> > > > > > -- with regards Steve Faulkner Technical Director - TPG www.paciellogroup.com | www.HTML5accessibility.com | www.twitter.com/stevefaulkner HTML5: Techniques for providing useful text alternatives - dev.w3.org/html5/alt-techniques/ Web Accessibility Toolbar - www.paciellogroup.com/resources/wat-ie-about.html
Received on Wednesday, 6 June 2012 12:19:51 UTC