EPUBCheck ACC-009: MathML bez tekstu alternatywnego
Zaktualizowane:
EPUBCheck ACC-009 to komunikat o użytkowaniu: „MathML should either have an "alttext" attribute or "annotation-xml" child element.” Równanie MathML nie ma alternatywy tekstowej, także atrybut alttext ani element annotation-xml. Programy czytające, które nie mogą czytać MathML, nie mają nic do powiedzenia o równaniu. Jest to uwaga dotycząca użytkowania wyświetlana z -u.
Oficjalna wiadomość
MathML should either have an "alttext" attribute or "annotation-xml" child element.
- Domyślna powaga
- Użycie. Tylko informacyjne i domyślnie ukryte: pojawia się, gdy EPUBCheck jest uruchamiane z -u (--usage). Nie czyni to EPUB nieważnym.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- Równania przekonwertowane na MathML bez opisu tekstowego dla czytników ekranu.
- MathML eksportowany z edytora równań, który nie zapisuje alttext.
Jak to naprawić
- Dodaj alttext do elementu matematycznego z czytelną formą równania, na przykład
<math alttext="x squared plus 1">. - Lub dodaj pod-element annotation-xml wewnątrz semantics z alternatywną reprezentacją.
- Sprawdź książkę za pomocą narzędzia do sprawdzania dostępności, takiego jak Ace autorstwa DAISY, pod kątem innych brakujących alternatyw.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Jeśli brakujące imię dotyczy linku wewnątrz SVG, notatka brzmi ACC-011.
Terminy używane tutaj
Inne komunikaty ACC
ACC-011SVG hyperlink has no accessible name
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.