EPUBCheck OPF-042: tipo de archivo no permitido en spine
Actualizado:
EPUBCheck OPF-042 es un mensaje de error: “"…" is not a permissible spine media-type.” Un EPUB 2 spine enumera un archivo de un tipo que nunca es permitido en el spine, como una hoja de estilos o una imagen. EPUBCheck nombra el tipo de medio; el spine es el orden de lectura y solo lista documentos.
El mensaje oficial
"%1$s" is not a permissible spine media-type.
- Severidad por defecto
- Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
- versión de EPUBCheck
- 5.4.0
%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.
Causas típicas
- Una imagen añadida directamente al spine para mostrar una imagen a página completa o una portada.
- Una hoja de estilos listada en el spine por una herramienta que añadió todos los archivos.
- Un spine copiado de otro libro con archivos diferentes.
Cómo arreglarlo
- Encuentra el itemref EPUBCheck que apunta.
- Para una imagen, crea una página XHTML que la muestre (un elemento img) y pon esa página en el spine en su lugar.
- Para una hoja de estilo, elimina el itemref; enlaza el CSS de los documentos XHTML en su lugar.
Cuándo no es esto
Si el spine es otro tipo no estándar sin un fallback, EPUBCheck reporta OPF-043.
Términos usados aquí
Otros mensajes de OPF
OPF-041Fallback-style item with id "…" could not be found.OPF-043Spine item with non-standard media-type "…" has no fallback.OPF-040Fallback item with id "…" could not be found.OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-045Encountered circular reference in fallback chain.OPF-037Found deprecated media-type "…".
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.