EPUBCheck ACC-009: MathML ohne alternativen Text
Aktualisiert:
EPUBCheck ACC-009 ist eine Verwendungsmeldung: “MathML should either have an "alttext" attribute or "annotation-xml" child element.” Eine MathML-Gleichung hat keinen Textalternativ, weder ein alttext-Attribut noch ein annotation-xml-Element. Bildschirmleser, die MathML nicht lesen können, haben dann nichts zu der Gleichung zu sagen. Es ist eine Nutzungshinweis, die mit -u angezeigt wird.
Die offizielle Nachricht
MathML should either have an "alttext" attribute or "annotation-xml" child element.
- Standard-Schweregrad
- Nutzung. Nur informativ und standardmäßig ausgeblendet: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht EPUB nicht ungültig.
- EPUBCheck Version
- 5.4.0
Typische Ursachen
- Gleichungen, die in MathML konvertiert wurden, ohne eine Textbeschreibung für Screenreader.
- MathML, das aus einem Gleichungseditor exportiert wurde, der alttext nicht schreibt.
Wie man es behebt
- Fügen Sie alttext zum math-Element mit einer lesbaren Form der Gleichung hinzu, zum Beispiel
<math alttext="x squared plus 1">. - Oder fügen Sie ein annotation-xml Kind innerhalb von semantics mit einer alternativen Darstellung hinzu.
- Überprüfen Sie das Buch mit einem Barrierefreiheitsprüfer wie Ace von DAISY auf andere fehlende Alternativen.
- Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.
Wann es nicht das ist
Wenn der fehlende Name auf einen Link innerhalb von SVG verweist, lautet die Notiz ACC-011.
Hier verwendete Begriffe
Andere ACC Nachrichten
ACC-011SVG hyperlink has no accessible name
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.