EPUBCheck OBS-001: veraltete Funktion in Gebrauch
Aktualisiert:
EPUBCheck OBS-001 ist eine Benutzermeldung: „Usage of … is outdated.“ Das EPUB verwendet eine Funktion, die noch funktioniert, aber veraltet ist. EPUBCheck benennt sie: ein NCX, Schriftobfuskation, ein Manifest-Inhaltsfallback, ein veraltetes Element oder eine Eigenschaft oder eine präfixierte CSS-Eigenschaft oder -Wert. Es ist eine Benutzernotiz.
Die offizielle Nachricht
Usage of %1$s is outdated.
Varianten
content-fallback: manifest content fallback (for resource "%1$s")font-obfuscation: font obfuscationelement: the %1$s elementncx: OPF 2 NCX navigationproperty: the "%1$s" propertycss-prefixed-property: the CSS prefixed property "%1$s"css-prefixed-value: the CSS prefixed value "%1$s"
- Standard-Schweregrad
- Nutzung. Nur informativ und standardmäßig ausgeblendet: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. 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
- Bücher, die für EPUB 2 oder ältere Lesesysteme erstellt wurden, die eine NCX oder einen Leitfaden beibehalten.
- CSS mit -epub- oder vendor-Präfixen wie -webkit-, kopiert aus älteren Vorlagen.
Wie man es behebt
- Heute bricht nichts, und Sie können es lassen, wenn ältere Lese-Apps für Sie weiterhin von Bedeutung sind.
- Wenn Sie das Buch das nächste Mal aktualisieren, ersetzen Sie das Feature durch sein aktuelles Pendant, z. B. unprefixed CSS-Eigenschaften wie writing-mode anstelle von -epub-writing-mode.
- Behalte ein NCX nur, wenn du EPUB 2 Lesesysteme benötigst; EPUB 3-Apps verwenden das Navigationsdokument.
Wann es nicht das ist
Wenn das Element eher unerwünscht als veraltet ist (base, rp, embed), ist die Notiz HTM_055.
Hier verwendete Begriffe
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.