EPUBCheck MED_018: κακό θραύσμα SVG στην υπερίχουσα σελίδα
Ενημερωμένο:
EPUBCheck MED_018 είναι ένα μήνυμα προειδοποίησης: “URL fragment should be an SVG fragment identifier, but found '#…'.” Μια αναφορά κειμένου υπερίχουσας σελίδας σε έγγραφο SVG χρησιμοποιεί ένα θραύσμα που δεν είναι ταυτοποίηση θραύσματος SVG. EPUB προτείνει ταυτοποιήσεις θραυσμάτων SVG εκεί, επειδή οι εφαρμογές ανάγνωσης μπορεί να μην υποστηρίζουν άλλες διατάξεις. EPUBCheck προειδοποιεί και δείχνει το θραύσμα.
Το επίσημο μήνυμα
URL fragment should be an SVG fragment identifier, but found '#%1$s'.
- Προεπιλεγμένη σοβαρότητα
- Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
- Έκδοση EPUBCheck
- 5.4.0
EPUBCheck εκτυπώνει αυτή την ταυτότητα με κάτω απόστροφο αντί για παύλα; αυτή η σελίδα χρησιμοποιεί την ταυτότητα ακριβώς όπως αναφέρεται EPUBCheck.
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Τμήματα γραμμένα για XHTML που χρησιμοποιούνται σε μια σελίδα SVG, όπως σε κομικς με σταθερή διάταξη με αφήγηση.
- Ένα τυπογραφικό λάθος στο θραύσμα.
Πώς να το διορθώσω
- Δείξτε την πηγή κειμένου σε ένα id στοιχείου στο SVG ή χρησιμοποιήστε έναν αναγνωριστή θραύσματος SVG, όπως μια θραύσμα προβολής ή viewBox.
- Ελέγξτε ότι το id υπάρχει πραγματικά στο αρχείο SVG.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Για κεφάλαια XHTML η αντίστοιχη προειδοποίηση είναι MED_017.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα MED
MED_017URL fragment should indicate an element ID, but found '#…'.MED_016Media Overlays total duration should be the sum of the durations of all Media Overlays documents.MED_015Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.MED_014Media overlay audio file URLs must not have a fragment, but found '#…'.MED_013Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.MED_012The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.