EPUBCheck ACC-009: MathML χωρίς alt text
Ενημερωμένο:
EPUBCheck ACC-009 είναι ένα μήνυμα χρήσης: “MathML should either have an "alttext" attribute or "annotation-xml" child element.” Μια εξίσωση MathML δεν έχει εναλλακτικό κείμενο, ούτε ιδιότητα alttext ούτε στοιχείο annotation-xml. Οι αναγνώστες οθόνης που δεν μπορούν να διαβάσουν MathML τότε δεν έχουν τίποτα να πουν για την εξίσωση. Είναι μια σημείωση χρήσης που εμφανίζεται με -u.
Το επίσημο μήνυμα
MathML should either have an "alttext" attribute or "annotation-xml" child element.
- Προεπιλεγμένη σοβαρότητα
- Χρήση. Μόνο ενημερωτικό και κρυφό από προεπιλογή: εμφανίζεται όταν το EPUBCheck λειτουργεί με -u (--usage). Δεν καθιστά το EPUB μη έγκυρο.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Εξισώσεις μετατραπείσες σε MathML χωρίς περιγραφή κειμένου για αναγνώστες οθόνης.
- MathML εξαγόμενο από έναν επεξεργαστή εξισώσεων που δεν γράφει alttext.
Πώς να το διορθώσω
- Προσθέστε εναλλακτικό κείμενο στο στοιχείο μαθηματικών με μια ευανάγνωστη μορφή της εξίσωσης, για παράδειγμα
<math alttext="x squared plus 1">. - Ή προσθέστε ένα παιδί annotation-xml μέσα στη σημασιολογία με μια εναλλακτική αναπαράσταση.
- Ελέγξτε το βιβλίο με έναν ελεγκτή προσβασιμότητας όπως ο Ace από την DAISY για άλλες χαμένες εναλλακτικές.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Αν το όνομα που λείπει βρίσκεται σε έναν σύνδεσμο μέσα στο SVG, η σημείωση είναι ACC-011.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα ACC
ACC-011SVG hyperlink has no accessible name
Πηγές
- EPUB 3.3, §6.1.4.1 Embedded MathML · διαβαστεί
- EPUB Accessibility 1.1, §3.3.1 WCAG conformance requirements · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.