On Mon, May 06, 2013 at 07:13:04AM -0700, fred.w...@mathjax.org wrote: > - For blind people or other visual disabilities, speech synthesizer must > follow the MathSpeak rules. Simply reading the text "normally", e.g. of a > LaTeX or ASCII source, is ambiguous.
I'd argue that any machine parsable format can't be ambiguous by virtue of the fact machines parse it. However in any case AtkText / IAccessibleText / the mac accessible protocol thing all expect the text for an object to be a string so whatever format the web uses screen readers will be handling a serialized format. > - For people with reading disabilities (dyslexia etc), you need to > synchronize highlight of equation parts / reading of equation parts. this should actually work quiet naturally in my proposal since we can tell API consumers that the bounds of characters in the serialized text are those for the formatted text shown on screen. That doesn't quiet work for { / } / ^ etc, but we can just give them a size of zero or something, and that should probably be fine. > In both cases, you must know a bit more about the mathematical structure e.g. > to have a DOM. It's not clear how to do that with plain text. It's just > absurd to believe that putting TeX source inside the alt text of an <img> > makes the formula accessible. It might works for very simple equations like > x+2 but in general you'll have to do some parsing into an abstract > representation if you want to read/highlight it correctly. With MathML you > already have a standard representation and there already exist tools to work > with that language. nobody is suggesting images with alt text. In the cases above which you discussed and Braille which you didn't the medium is fundimentally serial, so I'm not sure I buy that you need a tree. Trev > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform