EPUBCheck ACC-009: MathML fără text alternativ
Actualizat:
EPUBCheck ACC-009 este un mesaj de utilizare: “MathML should either have an "alttext" attribute or "annotation-xml" child element.” O ecuație MathML nu are o alternativă text, nici un atribut alttext, nici un element annotation-xml. Cititoarele de ecran care nu pot citi MathML atunci nu au nimic de spus pentru ecuație. Este o notă de utilizare afișată cu -u.
Mesajul oficial
MathML should either have an "alttext" attribute or "annotation-xml" child element.
- Severitate implicită
- Utilizare. Informațional doar și ascuns implicit: apare când EPUBCheck rulează cu -u (--usage). Nu face ca EPUB să devină invalid.
- versiunea EPUBCheck
- 5.4.0
Cauze tipice
- Ecuații convertite în MathML fără o descriere textuală pentru cititoarele de ecran.
- MathML exportat dintr-un editor de ecuații care nu scrie alttext.
Cum să o repari
- Adăugați text alternativ (alttext) la elementul matematic, cu o formă lizibilă a ecuației, de exemplu
<math alttext="x squared plus 1">. - Sau adaugă un element copil annotation-xml în interiorul semantics cu o reprezentare alternativă.
- Verifică cartea cu un instrument de accesibilitate cum ar fi Ace de la DAISY pentru alte alternative lipsă.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Dacă numele lipsă este pe un link din SVG, nota este ACC-011.
Termeni folosiți aici
Alte mesaje ACC
ACC-011SVG hyperlink has no accessible name
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.