EPUBCheck OPF-043: ítem spine sin fallback
Actualizado:
EPUBCheck OPF-043 es un mensaje de error: “Spine item with non-standard media-type "…" has no fallback.” El spine enumera un archivo que no es un documento de contenido EPUB y no proporciona un fallback a uno. Las aplicaciones de lectura deben poder mostrar cada ítem spine, por lo que un archivo externo necesita una cadena de fallbacks que termine en XHTML o SVG.
El mensaje oficial
Spine item with non-standard media-type "%1$s" has no fallback.
- 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, PDF u otro archivo no XHTML colocado directamente en el spine.
- Un elemento spine cuyo atributo de retroceso fue eliminado.
- Un error tipográfico en el tipo de medio que hace que un archivo XHTML parezca uno extranjero.
Cómo arreglarlo
- Lee los nombres de tipo de medio EPUBCheck; si es un error tipográfico de application/xhtml+xml, corrige el manifiesto.
- De lo contrario, envuelve el recurso en un documento XHTML y colócalo en el spine.
- O dale al ítem un atributo de respaldo que apunte a un documento de contenido con el mismo contenido.
Cuándo no es esto
Si existe un fallback pero ninguno de sus elementos es un documento de contenido, eso es OPF-044.
Términos usados aquí
Otros mensajes de OPF
OPF-042"…" is not a permissible spine media-type.OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-041Fallback-style item with id "…" could not be found.OPF-045Encountered circular reference in fallback chain.OPF-040Fallback item with id "…" could not be found.OPF-048Package tag is missing its required unique-identifier attribute and value.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.