EPUBCheck RSC-015: uso de SVG sin un fragmento
Actualizado:
EPUBCheck RSC-015 es un mensaje de uso: “A fragment identifier is required for svg use tag references.” Un elemento de uso SVG referencia un archivo sin un identificador de fragmento; debe apuntar a un elemento específico con #id. Sin el fragmento, la aplicación de lectura no sabe qué forma reutilizar.
El mensaje oficial
A fragment identifier is required for svg use tag references.
- Severidad por defecto
- Uso. Informativo solo y oculto por defecto: aparece cuando EPUBCheck se ejecuta con -u (--usage). No hace que el EPUB sea inválido.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Un elemento de uso escrito como
<use href="icons.svg"/>en lugar de<use href="icons.svg#star"/>. - Sprites de símbolos cuyos ids se eliminaron cuando se optimizó el SVG.
Cómo arreglarlo
- Abre el archivo SVG y encuentra el id del elemento a reutilizar.
- Agrega ese id al final de la referencia, después de un #.
- Si el elemento no tiene id, asígnale uno, luego valida de nuevo.
Cuándo no es esto
Si el fragmento está presente pero el id no existe, el mensaje es RSC-012.
Términos usados aquí
Otros mensajes de RSC
RSC-014Fragment identifier defines an incompatible resource type.RSC-016Fatal Error while parsing file: …RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-017Warning while parsing file: …RSC-012Fragment identifier is not defined.RSC-011Found a reference to a resource that is not a spine item.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.