MathJax-a11y
MathJax-a11y copied to clipboard
[meta] production use cases
Some thoughts on what we need for production use
- responsive equations
- minimal build of SRE + respEq extension
- pre-processing abilities
- generate MathML with mactions + minimal JS for collapsing
- pre-generate SVG/CommonHTML output to a set of breakpoints with media queries
- a11y tool
- build minimal version for pre-generated enriched MathML, SVG, CommonHTML
Some ideas towards pre-generating speech output.
- Generate speech markup for expressions.
- Audio pre-rendering via TTS, e.g., festival.
- Ship expression with sound files.
- Could be particularly useful for generation of e-books.
Advantage
- Full independence of screen readers
- No more hassle with live regions
- Synchronisation of speech and highlighting
- Use of prosody possible.
- Integration with earcons, spearcons, auditory icons, etc.
Disadvantage
- Pre-generation and shipping of larger number of sound files
- Compounded by multiple rule sets, maction elements etc.
- UX for screen reader users: voice/prosody differences, etc.