[Blindmath] No to Accessible LaTeX
Susan Jolly
easjolly at ix.netcom.com
Fri Nov 6 15:58:03 UTC 2009
LaTeX source is not a viable longterm solution for accessibility if for no
other reason as it is not an international standard whereas MathML is. And,
by the way, sighted people do not read unrendered LaTeX source except for
proofing something they've written themselves.
There are two possible solutions for making math accessible on the web. One
is speech-based and the other is braille-based.
There are a growing number of TTS applications that convert MathML to speech
in real time. Whether or not you personally use spoken math, this
development is certainly a positive argument for the use of MathML as the
basis for math on the Web.
Now to braille-based solutions. Here there are many different
possibilities. One set of possibilities is based on the use of an ASCII
math entry system: either one of the many flavors of LaTeX or some unrelated
system such as ASCIIMathML:
http://www1.chapman.edu/~jipsen/mathml/asciimath.html The other set of
possibilities is based on the use of some standard braille system such as
Nemeth.
For the benefit of those not familiar with refreshable braille let me pause
to explain how braille readers read ASCII math. There are 94 different ASCII
characters including the 52 small and capital Latin letters. There are only
63 six-dot braille cells so obviously there cannot be a one-for-one mapping
of ASCII characters to six-dot braille or standard embossed braille.
However, refreshable braille displays support eight-dot braille which
provides for more than 94 possible braille cells. Braille displays show the
ASCII characters using a mapping generally referred to as a computer braille
table. Different braille displays use different tables although they are
generally similar. Commonly a seventh dot (at the bottom left of a braille
cell) is used to distinguish the capital letters from the small ones and to
distinguish five other ASCII characters.
I am not a braille reader but my understanding is that some braille readers
are facile readers of eight-dot computer braille and some aren't.
So there are thus a number of problems with using an ASCII math system to
support braille-based accessibility. One is that these systems are
inconsistent with the positive developments as far as MathML-based spoken
math. A second reason is that none of these systems are what braille users
first learn so there has to be relearning. The third is that it requires
eight-dot braille which is not universally acceptable. Finally, there are
dozens of ASCII math systems and it seems unlikely at this point that one of
them would emerge as a standard solution for accessibility.
The big advantage is, of course, that ASCII math doesn't require further
conversion in order to be displayed. Many braille readers have, of course,
learned to decode some flavor of LaTeX on the basis that any accessibility
is better than none. But since sighted people require electronic math to be
rendered in order to be readable, it seems that true accessibility would
entail rendering as well.
There are a growing number of applications designed to support realtime
conversion from MathML to one or more of the standard braille math systems.
However, if you prefer one of the ASCII maths, it is certainly possible to
generate one of them from MathML as well.
Sincerely,
SusanJ
.
More information about the BlindMath
mailing list