EPUBCheck ACC-009: MathML utan alt text
Uppdaterad:
EPUBCheck ACC-009 är ett användningsmeddelande: “MathML should either have an "alttext" attribute or "annotation-xml" child element.” En MathML-ekvation har inget textalternativ, varken en alttext-attribut eller ett annotation-xml-element. Skärmläsare som inte kan läsa MathML har inget att säga om ekvationen. Det är en användarnot som visas med -u.
Det officiella meddelandet
MathML should either have an "alttext" attribute or "annotation-xml" child element.
- Standardsvårighetsgrad
- Användning. Informativ endast och gömd som standard: den visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.
- EPUBCheck version
- 5.4.0
Typiska orsaker
- Ekvationer konverterade till MathML utan en textbeskrivning för skärmläsare.
- MathML exporterad från en ekvationsredigerare som inte skriver alttext.
Hur man åtgärdar det
- Lägg till alttext till math-elementet med en läsbar form av ekvationen, till exempel
<math alttext="x squared plus 1">. - Eller lägg till ett annotations-xml-barn in semantics med en alternativ representation.
- Kontrollera boken med en tillgänglighetskontroll, som Ace av DAISY, för andra saknade alternativ.
- Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.
När det inte är detta
Om det saknade namnet är på en länk inuti SVG, är noten ACC-011.
Villkor som används här
Andra ACC meddelanden
ACC-011SVG hyperlink has no accessible name
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.