WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Question - Presenting simple mathematic expression

for

From: Noble,Stephen L.
Date: Apr 30, 2014 8:20AM


If the original question--" I am looking for a way to present simple mathematics expression instead of using MathML"--is centered on an easier way of hand-coding simple math expression within a web page, then I would also suggest using MathJax to render the math, and perhaps making the hand-coding issue even simpler by using AsciiMath which MathJax can also pick up assuming you set it up properly. See http://docs.mathjax.org/en/latest/asciimath.html for more details.

Of course, if one is constructing a webpage, then one *should* use MathML, even for such simple expressions. If the concern is for cross-browser support, then that is where MathJax comes in, since MathJax can serve MathML to browsers that can use it, even if TeX or AsciiMath is used as the original markup.

To get JAWS to read the math, though, you'll have to use IE+MathPlayer.

--Steve Noble
<EMAIL REMOVED>
502-969-3088
http://louisville.academia.edu/SteveNoble

From: <EMAIL REMOVED> [ <EMAIL REMOVED> ] on behalf of Joe Chidzik [ <EMAIL REMOVED> ]
Sent: Wednesday, April 30, 2014 9:54 AM
To: WebAIM Discussion List
Subject: Re: [WebAIM] Question - Presenting simple mathematic expression

MathJax provides a way of using TeX notation to display equations. There is also pretty good accessibility support provided by MathJax. http://www.mathjax.org/resources/articles-and-presentations/accessible-pages-with-mathjax/

Without using some sort of plugin, or markup, I can't think of a simple way of conveying mathematical semantics short of writing out equations long hand as you have done e.g. "10 to the power 4"

Joe

>