EPUBCheck OBS-001: używana przestarzała funkcja
Zaktualizowane:
EPUBCheck OBS-001 to komunikat o użytkowaniu: „Usage of … is outdated.” EPUB wykorzystuje funkcję, która wciąż działa, ale jest przestarzała. EPUBCheck nazywa to: NCX, zamaskowanie czcionki, alternatywa dla zawartości manifestu, przestarzały element lub właściwość lub prefiksowana właściwość CSS lub wartość. To uwaga dotycząca użycia.
Oficjalna wiadomość
Usage of %1$s is outdated.
Warianty
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"
- Domyślna powaga
- Użycie. Tylko informacyjne i domyślnie ukryte: pojawia się, gdy EPUBCheck jest uruchamiane z -u (--usage). Nie czyni to EPUB nieważnym.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Książki stworzone dla systemów czytania EPUB 2 lub starszych, które zachowują NCX lub przewodnik.
- CSS z prefiksami -epub- lub dostawcy, takimi jak -webkit-, skopiowanymi ze starszych szablonów.
Jak to naprawić
- Dziś nic się nie psuje i możesz to zostawić, jeśli starsze aplikacje do czytania nadal mają dla ciebie znaczenie.
- Kiedy następnym razem zaktualizujesz książkę, zamień funkcję na jej obecny odpowiednik, na przykład CSS bez prefiksu, taki jak writing-mode zamiast -epub-writing-mode.
- Zachowaj NCX tylko wtedy, gdy potrzebujesz EPUB dla 2 systemów czytania; aplikacje EPUB 3 używają dokumentu nawigacji.
Kiedy to nie to
Jeśli element jest odradzany, a nie przestarzały (base, rp, embed), uwaga to HTM_055.
Terminy używane tutaj
Źródła
- EPUB 3.3, §A.2 Deprecated features · czytaj
- EPUB 3.3, §6.3.1.3 Prefixed properties · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.