Acessibilidade: convenção de texto alternativo recomendada para SVG e MathML?

visão global

HTML5agora permite <svg> e<math> marcação com um documento HTML sem depender de namespaces externos (visão geral decenteaqui) Ambos têm seus própriosalt- atribuem análogos (veja abaixo) que são efetivamente ignorados pelo software de leitura de tela atual. Portanto, esses elementos são inacessíveis para usuários cegos.

Existem planos para implementar uma convenção de texto alternativo padrão para esses novos elementos? Eu vasculhei os documentos e acabei secando!

Detalhes adicionais

Em relação ao SVG: o texto alternativo de um SVG pode ser considerado o conteúdo da raiztitle oudesc etiqueta, rótulo, palavra-chave.

<svg>
  <title>An image title</title>
  <desc>This is the longer image description</desc>
  ...
</svg>

encontrei1 leitor de tela que lê como tal, mas é esse padrão?Métodos anteriores inserção de SVG também teve problemas de acessibilidade desde<object> as tags são tratadas de maneira inconsistente pelos leitores de tela.

Em relação ao MathML: O texto alternativo do MathML deve ser armazenado noalttext atributo.

<math alttext="A squared plus B squared equals C squared">
  ...
</math>

Como os leitores de tela não parecem reconhecer isso, a biblioteca de renderização matemáticaMathJax insere texto em umaria-label atributo em tempo de execução.

<span aria-label="[alttext contents]">...</span>

Infelizmente, o NVDA, o JAWS e outros também não leem esses rótulos de maneira confiável. (Mais sobreWAI-ARIA)

Em relação a ambos: sem sucesso com os atributos ARIA amplamente não suportados, tentei usartitle atributos. Eles também parecem ser ignorados nesses elementos HTML "estrangeiros".

Embrulhar

Mais do que um hack rápido, estou procurando omaneira recomendada para colocar texto alternativo nesses novos elementos HTML. Talvez haja uma especificação do W3C que estou ignorando? Ou ainda é muito cedo no jogo?

questionAnswers(5)

yourAnswerToTheQuestion