Passer au contenu
EPUBCheck · Images, audio et superpositions multimédias

EPUBCheck MED_015 : superposition hors ordre de lecture

Mis à jour :

EPUBCheck MED_015 est un message d'usage : “Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.” Les références de texte d'un media overlay ne sont pas dans l'ordre de lecture. Une cible de texte vient avant la précédente dans le document, donc la narration sauterait en arrière ; EPUBCheck le rapporte comme une note d'usage avec -u.

Le message officiel

Media overlay text references must be in reading order. Text target "%1$s" is before the previous link target in %2$s order.

Gravité par défaut
Utilisation. Informative uniquement et cachée par défaut : elle apparaît lorsque EPUBCheck s'exécute avec -u (--usage). Cela ne rend pas le EPUB invalide.
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

  • éléments par réorganisés manuellement ou par un outil d'édition.
  • Identifiants dans le chapitre qui ont été renumérotés après la superposition.

Comment le corriger

  1. Ouvrez le fichier SMIL et trouvez les cibles de texte EPUBCheck.
  2. Réorganisez les éléments par pour que leurs cibles textuelles suivent l'ordre du chapitre, ou corrigez les identifiants auxquels ils renvoient.
  3. Si le saut est intentionnel (par exemple, une barre latérale à lire plus tard), vous pouvez le laisser.
  4. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

La même vérification sur la table des matières est NAV-011.

Termes utilisés ici

Autres messages MED

  • MED_014 Media overlay audio file URLs must not have a fragment, but found '#…'.
  • MED_016 Media Overlays total duration should be the sum of the durations of all Media Overlays documents.
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_017 URL fragment should indicate an element ID, but found '#…'.
  • MED_012 The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
  • MED_018 URL fragment should be an SVG fragment identifier, but found '#…'.

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck MED_015 ?

EPUBCheck MED_015 est un message d'usage : “Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.” Les références de texte d'un media overlay ne sont pas dans l'ordre de lecture. Une cible de texte vient avant la précédente dans le document, donc la narration sauterait en arrière ; EPUBCheck le rapporte comme une note d'usage avec -u.

Est-ce que MED_015 une erreur ?

MED_015 est signalé comme utilisation par défaut. Informatif uniquement et caché par défaut : il apparaît lorsque EPUBCheck s'exécute avec -u (--usage). Cela ne rend pas le EPUB invalide.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils