EPUBCheck MED_018: mal fragmento SVG en la superposición
Actualizado:
EPUBCheck MED_018 es un mensaje de advertencia: “URL fragment should be an SVG fragment identifier, but found '#…'.” Una referencia de texto de superposición multimedia en un documento SVG utiliza un fragmento que no es un identificador de fragmento SVG. EPUB recomienda identificadores de fragmento SVG allí, porque las aplicaciones de lectura pueden no soportar otros esquemas; EPUBCheck advierte y muestra el fragmento.
El mensaje oficial
URL fragment should be an SVG fragment identifier, but found '#%1$s'.
- Severidad por defecto
- Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
- versión de EPUBCheck
- 5.4.0
EPUBCheck imprime este ID con un guion bajo en lugar de un guion; esta página utiliza el ID exactamente como lo informa EPUBCheck.
%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.
Causas típicas
- Fragmentos escritos para XHTML utilizados en una página SVG, como en cómics de diseño fijo con narración.
- Un error tipográfico en el fragmento.
Cómo arreglarlo
- Apunta el src de texto a un id de elemento en el SVG, o usa un identificador de fragmento SVG como un fragmento de vista o viewBox.
- Verifica que el id realmente exista en el archivo SVG.
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Para capítulos XHTML el aviso equivalente es MED_017.
Términos usados aquí
Otros mensajes de MED
MED_017URL fragment should indicate an element ID, but found '#…'.MED_016Media Overlays total duration should be the sum of the durations of all Media Overlays documents.MED_015Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.MED_014Media overlay audio file URLs must not have a fragment, but found '#…'.MED_013Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.MED_012The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.