- From: Peter Krautzberger <peter.krautzberger@mathjax.org>
- Date: Thu, 16 Feb 2017 09:51:29 +0100
- To: mathonwebCG <public-mathonwebpages@w3.org>
- Message-ID: <CABqxo82m+Y64sous1fNN7DhKtjRfCy2uDR3tFPDa2M4pu=vUJw@mail.gmail.com>
Hi everyone, below are some minutes from the a11y task force meeting this week. See you later for the regular call. Peter. # 2017-02-13 MathOnWeb a11y TF * Dani: experimented with VO and SVGs * Volker: experimented with SSML and speech synthesis API * Dani: tested narrator for Edge, NVDA, ChromeVox * all slightly differently but seem consistent * had problems with VoiceOver * iOS * VoiceOver with SVG with role=math, then it will read the letters * with role=img, then alt-text is working * Peter: what does the SVG tech look like? * Dani: text in SVG + nested titles but nested titles do not work * Dani: two approaches: * a) text for entire formula * b) split so that you can explore * can't do both * Peter: I think that's intentional from WAI-ARIA * Volker: role=math not implemented well * Peter: spec says: all children are hidden, so nothing should be exposed on a11y tree * Peter: been working on deep lables (see codepen) * making progress * hacking around empty spans problem * some mixed version for SVG output * VO quite good but no navigation, nvda fails badly (reached out to James) * Dani: is this customized per browsers? * Peter: no. * Dani: this is a standard MathJax rendering? * Peter: yes. * Volker: so does e.g., aria-label="two fifth" hide the content? * Peter: yes. Cf. James Teh's blog post on calculations * Peter: what I need to figure out is DOM exploration (i.e. what you can see in dev tools) * VO is iffy with the demo * NVDA better in my experience but the demo fails * Volker: some argue in favor of clever linearization (a la MathPlayer) * Peter: nice but seems unrealistic to me * perhaps a theoretical new ARIA feature could help but unclear * Volker: it's a bit like levels of granularity (similar to sentence / word / characters) * Peter: I will do a screencapture for VO, NVDA, also try VO+Chrome/FF * Volker: been playing with speech synthesis * clearspeak in SRE by August => requires prosody changes (pausing) * similar to screenreaders using different prosody for e.g., capitals * speech synthesis being implemented in Edge * so instead of using live-regions we can push directly there * linux+FF fails (crashes pulseaudio) * http://caniuse.com/speech-synthesis, https://developer.mozilla.org/ en-US/docs/Web/API/Web_Speech_API * officially, speech API includes SSML, but does not seem implemented * initial test (https://github.com/zorkow/speech-rule-engine/blob/v2.0. 0-beta.1/tests/markup_test.js) works in watson (https://text-to-speech-demo. mybluemix.net/) * if I create a live sample that should work, could you try it out in your browsers? * => yes * ACTIONS: * https://github.com/w3c/mathonwebpages/issues/12 * https://github.com/w3c/mathonwebpages/issues/13 * https://github.com/w3c/mathonwebpages/issues/11
Received on Thursday, 16 February 2017 08:52:04 UTC