WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Math and the most accessible way to mark it up

for

From: Jonathan Cohn
Date: Sep 13, 2018 8:32AM


Hello,

My experience with VoiceOver is that it only works well with MathML when navigating using DOM mode which I believe is the default. When navigate web pages via Groups is selected I have found items to be missing. I have not tried at all with the public betas of MacOS that should hit the main distribution in a few weeks.

> On Sep 13, 2018, at 8:30 AM, Noble,Stephen L. < <EMAIL REMOVED> > wrote:
>
> For math speech to work as it should in NVDA, be sure you have MathPlayer installed on the same computer: https://www.dessci.com/en/products/mathplayer/download.htm
>
>
> VoiceOver "should" work fine...unless something got broken in a recent release...I haven't tried it with math for the last several months.
>
>
> One thing I will add is that there are often more than one way that an expression might be coded that "looks" OK, but is not necessarily correct. I suggest you follow the examples found in the MathML in DAISY Structure Guidelines: http://www.daisy.org/z3986/structure/SG-DAISY3/part2-math.html
>
>
> You might also want to consult the advice provided by Hawkes on their MathML Best Practices page: https://www.hawkeslearning.com/Accessibility/guides/mathml_intro.html
>
> While I don't necessarily agree with everything they suggest, it does show how some people approach using MathML in the current reality of today's imperfect web.
>
>
> Best regards,
>
>
> --Steve Noble
>
> <EMAIL REMOVED>
> 502-969-3088
>
>
> > From: WebAIM-Forum < <EMAIL REMOVED> > on behalf of Isabel Holdsworth < <EMAIL REMOVED> >
> Sent: Wednesday, September 12, 2018 5:06 PM
> To: WebAIM Discussion List
> Subject: [WebAIM] Math and the most accessible way to mark it up
>
> Hi all,
>
> I'm a bit late to the math party, but we're struggling to figure out
> the best way to mark up math operations like fractions, indices, Greek
> letters, and even the Minus sign.
>
> We have the Wiris MathML editor plugged into one of our text editors,
> and it seems to do a really good job of encoding raw characters into
> MathML. For the most part it works well with JAWS, but NVDA misses
> some vital information, such as the "divided by" between the numerator
> and denominator of a fraction, or the "to the power of" between a
> number and its index. And VoiceOver isn't speaking anything at all for
> some reason, although it's apparently supposed to work with "simple"
> math expressions.
>
> Is there a newer and/or more robust way to express math that works
> well with more access technologies than MathML seems to?
>
> As always, I'd really appreciate your thoughts on this. Accessibility
> is becoming a higher priority in the company I work for, and I want us
> to get it right first time wherever possible.
>
> Cheers, Isabel
> > > > > > > >