EPUBCheck MED_018 : mauvais fragment SVG dans la superposition
Mis à jour :
EPUBCheck MED_018 est un message d'avertissement : “URL fragment should be an SVG fragment identifier, but found '#…'.” Une référence de texte de superposition multimédia dans un document SVG utilise un fragment qui n'est pas un identifiant de fragment SVG. EPUB recommande des identifiants de fragment SVG à cet endroit, car les applications de lecture peuvent ne pas supporter d'autres schémas ; EPUBCheck avertit et montre le fragment.
Le message officiel
URL fragment should be an SVG fragment identifier, but found '#%1$s'.
- Gravité par défaut
- Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
- version EPUBCheck
- 5.4.0
EPUBCheck imprime cet ID avec un soulignement au lieu d'un tiret ; cette page utilise l'ID tel que EPUBCheck le rapporte.
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Des fragments écrits pour XHTML utilisés sur une page SVG, comme dans des comics en mise en page fixe avec narration.
- Une faute de frappe dans le fragment.
Comment le corriger
- Pointer le texte src vers un identifiant d'élément dans le SVG, ou utiliser un identifiant de fragment SVG tel qu'un fragment view ou viewBox.
- Vérifiez que l'id existe réellement dans le fichier SVG.
- Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.
Quand ce n'est pas ça
Pour les chapitres XHTML, l'avertissement équivalent est MED_017.
Termes utilisés ici
Autres messages 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.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.