EPUBCheck OPF-011: página en ambos lados de la extensión
Actualizado:
EPUBCheck OPF-011 es un mensaje de error: “itemref can’t have both page-spread-right and page-spread-left properties.” Un itemref de spine tiene tanto las propiedades page-spread-right como page-spread-left. Estas dicen a una aplicación de lectura en qué lado de un doble página va la página, por lo que tener ambas es una contradicción y EPUB lo prohíbe.
El mensaje oficial
itemref can’t have both page-spread-right and page-spread-left properties.
- 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
Causas típicas
- Propiedades añadidas dos veces, a mano o por una herramienta, al configurar un diseño de página fija.
- Un itemref copiado de una página vecina y editado sin eliminar el antiguo lado.
- Un script que agrega una propiedad de extensión sin verificar si ya existe.
Cómo arreglarlo
- Abre el spine en el documento del paquete y encuentra el itemref al que apunta EPUBCheck.
- Decide en qué lado debe aparecer la página en un pliego.
- Mantén solo esa propiedad, por ejemplo
<itemref idref="p12" properties="page-spread-left"/>, y elimina la otra.
Cuándo no es esto
Si la propiedad spread está en contenido fluido, EPUBCheck informa OPF-100 en su lugar.
Términos usados aquí
Otros mensajes de OPF
OPF-012Item property "…" is not defined for media type "…".OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-014The property "…" should be declared in the OPF file.OPF-007Re-declaration of reserved prefix "…".OPF-015The property "…" should not be declared in the OPF file.OPF-006Invalid prefix declaration: URI "…" is not a valid URI.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.