EPUBCheck ACC-009 : MathML sans texte alternatif
Mis à jour :
EPUBCheck ACC-009 est un message d'utilisation : “MathML should either have an "alttext" attribute or "annotation-xml" child element.” Une équation MathML n'a pas d'alternative textuelle, ni d'attribut alttext ni d'élément annotation-xml. Les lecteurs d'écran qui ne peuvent pas lire MathML n'ont alors rien à dire pour l'équation. C'est une note d'utilisation affichée avec -u.
Le message officiel
MathML should either have an "alttext" attribute or "annotation-xml" child element.
- Gravité par défaut
- Utilisation. Informative uniquement et cachée par défaut : elle apparaît lorsque EPUBCheck s'exécute avec -u (--usage). Cela ne rend pas le EPUB invalide.
- version EPUBCheck
- 5.4.0
Causes typiques
- Équations converties en MathML sans description textuelle pour les lecteurs d'écran.
- MathML exporté d'un éditeur d'équations qui n'écrit pas alttext.
Comment le corriger
- Ajoutez un alttext à l'élément math avec une forme lisible de l'équation, par exemple
<math alttext="x squared plus 1">. - Ou ajoutez un enfant annotation-xml à l'intérieur de semantics avec une représentation alternative.
- Vérifiez le livre avec un vérificateur d'accessibilité tel qu'Ace de DAISY pour d'autres alternatives manquantes.
- Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.
Quand ce n'est pas ça
Si le nom manquant est sur un lien à l'intérieur de SVG, la note est ACC-011.
Termes utilisés ici
Autres messages ACC
ACC-011SVG hyperlink has no accessible name
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.