- 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