Saltar al contenido
EPUBCheck · Imágenes, audio y superposiciones de medios

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

  1. 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.
  2. Verifica que el id realmente exista en el archivo SVG.
  3. 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_017 URL fragment should indicate an element ID, but found '#…'.
  • MED_016 Media Overlays total duration should be the sum of the durations of all Media Overlays documents.
  • MED_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.
  • MED_014 Media overlay audio file URLs must not have a fragment, but found '#…'.
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_012 The "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.

FAQ

¿Qué significa EPUBCheck MED_018?

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.

¿Es MED_018 un error?

MED_018 se informa como advertencia por defecto. El EPUB sigue siendo válido, pero algo puede causar problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas