EPUBCheck CSS-007: μη πρότυπος τύπος γραμματοσειράς
Ενημερωμένο:
EPUBCheck CSS-007 είναι ένα μήνυμα πληροφοριών: “Font-face reference "…" refers to non-standard font type "…".” Ένας κανόνας @font-face δείχνει σε μια γραμματοσειρά σε μια μορφή EPUB που δεν αναφέρεται ως τύπος βασικής γραμματοσειράς. Οι βασικοί τύποι γραμματοσειρών του EPUB είναι TrueType, OpenType, WOFF και WOFF2; άλλες μορφές μπορεί να αγνοούνται και το κείμενο να εμφανίζεται σε προεπιλεγμένη γραμματοσειρά. EPUBCheck το αναφέρει ως πληροφορία.
Το επίσημο μήνυμα
Font-face reference "%1$s" refers to non-standard font type "%2$s".
- Προεπιλεγμένη σοβαρότητα
- Πληροφορία. Μόνο ενημερωτικό. Δεν καθιστά το EPUB μη έγκυρο.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Γραμματοσειρές σε μορφές άλλες από TrueType, OpenType, WOFF ή WOFF2, όπως EOT ή SVG γραμματοσειρές.
- Ένα αρχείο γραμματοσειράς που καταγράφεται στο μανιφέστο με έναν ασυνήθιστο τύπο πολυμέσων.
Πώς να το διορθώσω
- Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
- Μετατρέψτε τη γραμματοσειρά σε WOFF2, WOFF, OpenType ή TrueType, εάν η άδεια του επιτρέπει την ενσωμάτωσή της και τη μετατροπή.
- Ενημερώστε το src του κανόνα @font-face και το στοιχείο του μανιφέστου με το νέο αρχείο και τον τύπο μέσου (για παράδειγμα font/woff2).
- Ή αφαιρέστε τον κανόνα @font-face και αφήστε την εφαρμογή ανάγνωσης να χρησιμοποιήσει τις δικές της γραμματοσειρές.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Αν ο κανόνας @font-face είναι κενός, η προειδοποίηση είναι CSS-019.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα CSS
CSS-006CSS selector specifies fixed position.CSS-008An error occurred while parsing the CSS: ….CSS-005Conflicting alternate style tags found: ….CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-002Empty or NULL reference found.
Πηγές
- EPUB 3.3, §3.2 Core media types · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.