Zum Inhalt springen
EPUBCheck · Bilder, Audio und Medienüberlagerungen

EPUBCheck MED_015: Overlay außerhalb der Lesereihenfolge

Aktualisiert:

EPUBCheck MED_015 ist eine Verwendungsbenachrichtigung: „Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.“ Die Textreferenzen eines Medienoverlays sind nicht in der Lesereihenfolge. Ein Textziel kommt vor dem vorherigen im Dokument, sodass die Erzählung rückwärts springen würde; EPUBCheck berichtet es als Nutzungshinweis mit -u.

Die offizielle Nachricht

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

Standard-Schweregrad
Nutzung. Nur informativ und standardmäßig ausgeblendet: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht EPUB nicht ungültig.
EPUBCheck Version
5.4.0

EPUBCheck druckt diese ID mit einem Unterstrich anstelle eines Bindestrichs; diese Seite verwendet die ID genau so, wie EPUBCheck sie berichtet.

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • par-Elemente wurden manuell oder durch ein Bearbeitungstool neu angeordnet.
  • IDs im Kapitel, die nach der Overlay-Erstellung umnummeriert wurden.

Wie man es behebt

  1. Öffnen Sie die SMIL-Datei und suchen Sie die Textziele EPUBCheck Namen.
  2. Ordnen Sie die par-Elemente so um, dass ihre Textziele der Reihenfolge des Kapitels folgen, oder beheben Sie die IDs, auf die sie verweisen.
  3. Wenn der Sprung beabsichtigt ist (zum Beispiel ein Seitenleistenlesen später), können Sie ihn belassen.
  4. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Die gleiche Überprüfung des Inhaltsverzeichnisses ist NAV-011.

Hier verwendete Begriffe

Andere MED Nachrichten

  • 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 '#…'.

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck MED_015?

EPUBCheck MED_015 ist eine Verwendungsbenachrichtigung: „Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.“ Die Textreferenzen eines Medienoverlays sind nicht in der Lesereihenfolge. Ein Textziel kommt vor dem vorherigen im Dokument, sodass die Erzählung rückwärts springen würde; EPUBCheck berichtet es als Nutzungshinweis mit -u.

Ist MED_015 ein Fehler?

MED_015 wird standardmäßig als Nutzung gemeldet. Nur informativ und standardmäßig verborgen: Es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht die EPUB nicht ungültig.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen