Math to Braille
IEEE Spectrum - April, 1999 - page 38
KRE

The ability to read mathematical material is crucial to the ability of
visually impaired engineers and scientists to pursue their professions. At
every level of education, too, teachers of the visually impaired need to be
able to communicate about mathematics to their students.  

Some help is supplied by Nemeth code, which formats math using ASCII
characters that can be readily converted to Braille. Nonetheless, converting
math documents into formatted Nemeth code is a time- consuming process.  

Hard at work in this area are investigators at the the New Mexico State
University, Las Cruces. Their program is called Mathematics to Visually
Impaired Students or Mavis (http://www.nmsu.edu/~mavis/mavisTeX.html), and
their aim is to create filters that will turn mathematics created in LaTeX, a
version of TeX, into formatted ASCII Nemeth code.  

The Mavis filter works with the text files created by Scientific Notebook, a
word-processing package that includes the Maple math engine (from Machichan
Software, http://www.mackichan.com) and saves its output in LaTeX. Other math
packages, such as Mathematicia, Maple, and Macsyma, create TeX or LaTeX
output as well, but they generally support different subsets of LaTeX, a
decided complication.  

The Mavis team expects all major math scripting applications, such as
Mathcad, Matematicia, and MathType, to spit out MathML in the near future,
and is therefore developing a MathML-to-Nemeth filter.  Since the language
was developed as a standard for Web publishing, there should be no problems
similar to the complications in designing filters that will work with the
different LaTeX flavors now in use.  

If MathML does not become popular for math publishing on the Web, the filter
will be a boon to visually impaired users. Ultimately, a user should be able
to produce printed and Braille versions of math documents simultaneously,
either from Web pages or from math programs directly.  

"Mavis wants to make electronic mathematics universally available to blind
and low-vision students," Chris Weaver, Mavis program coordinator, recently
told IEEE Spectrum. "Our MathML-to-Nemeth filter will do just that." The
graphical user interfaces of modern programs remain a real barrier for
visually impaired users, however. 

