What is Accessible Math?
Accessible math is mathematical content that can be understood and navigated by everyone, especially those who use assistive technologies (AT) like screen readers and braille displays. The key is to convey the meaning and structure of the math, not just its visual appearance. A fully accessible equation is more than a static image; it is a structured data set that AT can interpret. This structured data set allows users to move freely through the equation, navigating from a numerator to a denominator, exploring subscripts, or jumping between different sides of an equal sign on an equation, for instance.
The two main formats that enable accessible math are MathML and UnicodeMath.
Most importantly, in both MathML and UnicodeMath, the structured data allows AT users to:
- navigate freely through the equation
- hear the equation spoken using AT like screen readers and related text-to-speech tools
- translate the content into other formats like braille
EquatIO
University of Illinois has a campus-wide license for EquatIO, a tool for converting multiple math input formats (speech, handwriting, screenshots of math images, and LaTeX) into multiple accessible output formats. EquatIO is available to U of I faculty, staff, and students for free (see the EquatIO Download page on the U of I Webstore). Here is a quick video demonstration of EquatIO's screenshot tool that shows how the tool allows users to select images of equations and output the equations in different formats like MathML (the standard for accessible math), HTML with alt text for the math, and LaTeX. Note: this video has no sound.
Major Workflows
In the context of accessible math workflows, much depends upon where you are incorporating the math. Here are some of the key workflows and the recommended strategies, resources and tools for achieving accessible math in each of these specific environments.