EPUBCheck CSS-007: nicht-standardmäßiger Schriftarttyp
Aktualisiert:
EPUBCheck CSS-007 ist eine Informationsmeldung: “Font-face reference "…" refers to non-standard font type "…".” Eine @font-face Regel zeigt auf eine Schriftart in einem Format, das EPUB nicht als Kernschriftarttyp auflistet. EPUB's Kernschriftarten sind TrueType, OpenType, WOFF und WOFF2; andere Formate können ignoriert werden und der Text kann in einer Standardschrift angezeigt werden. EPUBCheck meldet es als Information.
Die offizielle Nachricht
Font-face reference "%1$s" refers to non-standard font type "%2$s".
- Standard-Schweregrad
- Information. Nur informativ. Es macht EPUB nicht ungültig.
- EPUBCheck Version
- 5.4.0
%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.
Typische Ursachen
- Schriften in anderen Formaten als TrueType, OpenType, WOFF oder WOFF2, wie EOT oder SVG-Schriften.
- Eine Schriftartdatei, die im Manifest mit einem ungewöhnlichen Medientyp aufgeführt ist.
Wie man es behebt
- Öffnen Sie die Datei EPUBCheck Namen (die Nachricht gibt den Pfad, die Zeile und die Spalte an) in einem Text- oder EPUB Editor wie Sigil, oder entpacken Sie die EPUB und öffnen Sie sie dort.
- Konvertieren Sie die Schriftart in WOFF2, WOFF, OpenType oder TrueType, wenn ihre Lizenz das Einbetten und die Konvertierung erlaubt.
- Aktualisieren Sie die src der @font-face-Regel und des Manifestelements mit der neuen Datei und dem Medientyp (zum Beispiel font/woff2).
- Oder entfernen Sie die @font-face-Regel und lassen Sie die Lese-App ihre eigenen Schriftarten verwenden.
- Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.
Wann es nicht das ist
Wenn die @font-face-Regel leer ist, ist die Warnung CSS-019.
Hier verwendete Begriffe
Andere CSS Nachrichten
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.
Quellen
- EPUB 3.3, §3.2 Core media types · lesen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.