EPUBCheck ACC-009: MathML sin texto alternativo
Actualizado:
EPUBCheck ACC-009 es un mensaje de uso: “MathML should either have an "alttext" attribute or "annotation-xml" child element.” Una ecuación MathML no tiene alternativa de texto, ni un atributo alttext ni un elemento annotation-xml. Los lectores de pantalla que no pueden leer MathML entonces no tienen nada que decir sobre la ecuación. Es una nota de uso mostrada con -u.
El mensaje oficial
MathML should either have an "alttext" attribute or "annotation-xml" child element.
- Severidad por defecto
- Uso. Informativo solo y oculto por defecto: aparece cuando EPUBCheck se ejecuta con -u (--usage). No hace que el EPUB sea inválido.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Ecuaciones convertidas a MathML sin una descripción de texto para lectores de pantalla.
- MathML exportado desde un editor de ecuaciones que no escribe alttext.
Cómo arreglarlo
- Añadir alttext al elemento math con una forma legible de la ecuación, por ejemplo
<math alttext="x squared plus 1">. - O agrega un hijo annotation-xml dentro de semantics con una representación alternativa.
- Verifica el libro con un comprobador de accesibilidad como Ace de DAISY para otras alternativas faltantes.
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Si el nombre faltante está en un enlace dentro de SVG, la nota es ACC-011.
Términos usados aquí
Otros mensajes de ACC
ACC-011SVG hyperlink has no accessible name
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.