Um sicherzustellen, dass Ihre Dateien optimal dargestellt werden, sollten Sie Ihre ePub-Dateien optimieren, indem Sie große Bilder, Grafiken und eingebettete Schriftarten entfernen bzw. verkleinern oder vereinfachen.
An diesen Stellen können Sie Ihren Titel dafür – sofern zutreffend – "verschlanken":
- Verringern Sie die Datei-Größe von 300dpi auf eine web-freundliche Auflösung von 72dpi.
- Verringern Sie die Größe von Video-Dateien (oder entfernen Sie diese) – stellen Sie sicher, dass diese für das Web optimiert sind.
- Verringern Sie die Größe von Audio-Dateien (oder entfernen Sie diese).
- Optimieren Sie angehängte PDF-Dateien für das Web mit Hilfe von AcrobatPro (oder entfernen Sie Anhänge).
Die folgenden technischen Tricks gelten speziell für das Optimieren von ePub-Dateien:
- Überprüfen Sie, ob das Element dc:language im Bereich Metadaten vorhanden ist. Es wird für das Hochladen bei NetGalley benötigt.
- Kodieren Sie alle Inhaltsdateien als UTF-8.
- Verwenden sie bestenfalls nur die von XML benötigten Entities: nbsp, lt, gt, apos, und amp (Nutzen Sie UTF-8, benötigen Sie keine weiteren Entities).
- FALLS in der content.OPF Datei der dc:identifier Tag auf uuid gesetzt ist UND die uuid eine 13-stellige Nummer ist, DANN muss die referenz auf die uuid auf isbn geändert werden. Ändern Sie beispielsweise diesen Tag: <dc:identifier id="bookid">uri:isbn:9780062020628</dc:identifier> zu: <dc:identifier id="bookid">9780062020628</dc:identifier>
- Beinhalten die Inhaltsdateien des ePubs einen Paragraphen-Tag auf den direkt eine html Entity folgt (wie beispielsweise “ oder " oder ), gibt es höchstwahrscheinlich einen Fehler mit dem Verpacken der Datei für den ACS-Server. Ein Beispiel wäre <p>“Sorry.”</p>.
- In vielen Fällen kann das Problem vermieden werden, wenn nach dem Paragraphen-Tag eine neue Zeile eingefügt wird:
<p>
“Sorry.”</p>
- In anderen Fällen müssen wiederum sowohl der einleitende Paragraphen-Tag als auch der beendende Paragraphen-Tag in einer eigenen Zeile stehen:
<p>
“Sorry.”
</p>
Der beste Weg, dieses Problem zu vermeiden, ist es, einleitende und beendende Paragraphen-Tags immer und in jedem Inhalts-Dokument in eine eigene Zeile zu platzieren. Für die meisten Entwickler*innen ist das eine simple Finden-und-Ersetzen-Aktion für alle Inhalts-Dokumente. Treten diese Probleme auf, muss die ePub-Datei auf diese Art und Weise bearbeitet werden, damit sie mit Hilfe des ACS-Servers erfolgreich in unser System eingearbeitet werden können.