EPUBCheck ACC-009: MathML senza testo alternativo
Aggiornato:
EPUBCheck ACC-009 è un messaggio di utilizzo: “MathML should either have an "alttext" attribute or "annotation-xml" child element.” Un'equazione MathML non ha un'alternativa testuale, né un attributo alttext né un elemento annotation-xml. I lettori di schermo che non possono leggere MathML non hanno quindi nulla da dire per l'equazione. È una nota di utilizzo mostrata con -u.
Il messaggio ufficiale
MathML should either have an "alttext" attribute or "annotation-xml" child element.
- Gravità predefinita
- Utilizzo. Solo informativo e nascosto per impostazione predefinita: appare quando EPUBCheck viene eseguito con -u (--usage). Non rende invalido il EPUB.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Equazioni convertite in MathML senza una descrizione testuale per i lettori di schermo.
- MathML esportato da un editor di equazioni che non scrive alttext.
Come correggerlo
- Aggiungi alttext all'elemento math con una forma leggibile dell'equazione, ad esempio
<math alttext="x squared plus 1">. - O aggiungi un figlio annotation-xml all'interno di semantics con una rappresentazione alternativa.
- Controlla il libro con un controllore di accessibilità come Ace di DAISY per altre alternative mancanti.
- Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.
Quando non è questo
Se il nome mancante è su un link all'interno di SVG, la nota è ACC-011.
Termini usati qui
Altri messaggi di ACC
ACC-011SVG hyperlink has no accessible name
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.