EPUBCheck PKG-010: blanksteg i filnamn
Uppdaterad:
EPUBCheck PKG-010 är ett varningsmeddelande: “The file name "…" contains spaces, which may create interoperability issues with older reading systems.” Ett filnamn inuti EPUB innehåller mellanslag. Det är tillåtet, men det kan orsaka problem för äldre lässystem, och varje URL som pekar på filen måste då koda mellanslaget korrekt.
Det officiella meddelandet
The file name "%1$s" contains spaces, which may create interoperability issues with older reading systems.
- Standardsvårighetsgrad
- Varning. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Bilder eller kapitel namngivna efter sina ursprungliga titlar, som "Chapter 1.xhtml".
- Filer exporterade från en ordbehandlare eller layoutverktyg som behåller dokumentnamn.
Hur man åtgärdar det
- Döp om filen med bindestreck eller understrykningar istället för mellanslag.
- Efter att ha döpt om, uppdatera varje referens till filen: manifestet i paketdokumentet, länkar och bildkällor i XHTML, och url()-referenser i CSS.
- Om du behåller mellanslaget, måste varje URL som pekar på filen koda det som %20.
När det inte är detta
Om namnet har tecken som : eller ?, är felet PKG-009; en dåligt kodad URL är RSC-020.
Villkor som används här
Andra PKG meddelanden
PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….PKG-011The file name "…" is not allowed to end with ".".PKG-008Unable to read file "…".PKG-012The file name "…" contains non-ASCII characters, which might create interoperability issues with older reading systems.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-006Mimetype file entry is missing or is not the first file in the archive.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.