EPUBCheck OPF-042: τύπος αρχείου δεν επιτρέπεται στη spine
Ενημερωμένο:
EPUBCheck OPF-042 είναι ένα μήνυμα σφάλματος: “"…" is not a permissible spine media-type.” Ένα EPUB 2 spine απαριθμεί ένα αρχείο ενός τύπου που δεν επιτρέπεται ποτέ στο spine, όπως ένα φύλλο στυλ ή μια εικόνα. EPUBCheck καθορίζει τον τύπο μέσου· το spine είναι η σειρά ανάγνωσης και απαριθμεί μόνο έγγραφα.
Το επίσημο μήνυμα
"%1$s" is not a permissible spine media-type.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Μια εικόνα προστιθέμενη απευθείας στο spine για να δείξει μια πλήρη σελίδα εικόνας ή ένα εξώφυλλο.
- Ένα στυλ που απαριθμείται στο spine από ένα εργαλείο που πρόσθεσε κάθε αρχείο.
- Ένα spine που αντιγράφηκε από ένα άλλο βιβλίο με διαφορετικά αρχεία.
Πώς να το διορθώσω
- Βρείτε σε τι δείχνει το itemref EPUBCheck.
- Για μια εικόνα, δημιουργήστε μια σελίδα XHTML που την εμφανίζει (ένα στοιχείο img) και βάλτε αυτή τη σελίδα στο spine αντί.
- Για ένα stylesheet, αφαιρέστε την itemref; συνδέστε το CSS από τα έγγραφα XHTML αντί.
Όταν δεν είναι αυτό
Αν το στοιχείο spine είναι άλλος μη τυπικός τύπος χωρίς fallback, το EPUBCheck αναφέρει OPF-043.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα OPF
OPF-041Fallback-style item with id "…" could not be found.OPF-043Spine item with non-standard media-type "…" has no fallback.OPF-040Fallback item with id "…" could not be found.OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-045Encountered circular reference in fallback chain.OPF-037Found deprecated media-type "…".
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.