Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MathML is not spoken by screen readers #228

Open
becka11y opened this issue Oct 22, 2014 · 11 comments
Open

MathML is not spoken by screen readers #228

becka11y opened this issue Oct 22, 2014 · 11 comments

Comments

@becka11y
Copy link
Contributor

Tested on OS X 10.10 in Safari and the Chrome Extension with VoiceOver - VO speaks blank or text for the MathML blocks.

Tested on Windows 7 in the Chrome Extension with JAWS - it speaks nothing for the MathML blocks.

I suspect this is because we are rendering via SVG?

@danielweck
Copy link
Member

Hello @becka11y
@pkra says:

This should be fixable in the upcoming release via a new extension we're building; not ideal but what AT vendors suggested.
#262 (comment)

@pkra
Copy link

pkra commented Jul 13, 2015

Ah, didn't see this issue. Thanks for mentioning it.

@danielweck
Copy link
Member

@pkra Waffle.io is just a "visualizer" for the GitHub repositories / issue trackers :)
You can click on the number in the top-left corner of a Waffle.io card, to open the original GitHub issue / pull request: https://waffle.io/readium/readium-js-viewer/cards/544821477abdfe69dab9a51f

@danielweck
Copy link
Member

For what's it worth, MathML-Cloud does a pretty good job at creating intelligible utterances for mathematical equations: http://benetech.org/our-programs/literacy/born-accessible/mathml-cloud/
https://mathmlcloud.org
https://github.com/benetech/mmlc-api/wiki/API-Definition

@pkra
Copy link

pkra commented Jul 13, 2015

Waffle.io is just a "visualizer" for the GitHub repositories

Ah. Thanks for explaining.

MathML-Cloud does a pretty good job at creating intelligible utterances

Yes, we build the underlying technology which we're integrating into MathJax directly this year.

@danielweck
Copy link
Member

Ah, good to know @pkra

Point of reference for the Readium team - MathJax accessibility overview ("meta" issue): mathjax/MathJax#1116

@danielweck
Copy link
Member

Regarding Braille support, note the comments that @NSoiffer (Neil Soiffer of Design Science) made in this discussion (thanks @larsvoigt for bringing this up!):
mathjax/MathJax#1164 (comment)
https://www.dessci.com/en/products/mathplayer/

@danielweck
Copy link
Member

@becka11y MathJax 2.6 now has better a11y support, you can test from the develop branch:

https://readium.firebaseapp.com/?epub=https%3A%2F%2Fcdn.rawgit.com%2FIDPF%2Fepub-testsuite%2Fmaster%2Fcontent%2F30%2Fepub30-test-0100&goto=%7B%22idref%22%3A%22xhtml-mathml-001%22%7D

"AssistiveMML extension improves screenreader compatibility"

Thanks @pkra ! :)

@danielweck
Copy link
Member

@pkra
Copy link

pkra commented Jan 27, 2016

Since MathMLCloud is mentioned, once we make a first public release for it, I'd love to talk about seeing this in Readium https://github.com/mathjax/MathJax-RespEq/wiki/Support-Matrix-a11y-tool.

@pkra
Copy link

pkra commented Feb 4, 2016

BTW, the current release works well with Orca+Firefox (ubuntu 15.10).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants