Schriften einbetten

(Auszug aus "ePub für (In)Designer — Mit InDesign Schritt für Schritt zum E-Book" von Sascha Heck & Yves Apel)

Eine Schrift aus InDesign heraus in eine ePub-Datei einzubetten, ist leicht. Eine passende Schrift zum Einbetten zu finden, ist es nicht.

Punkt 1: Die Formate

Die meisten E-Book-Geräte unterstützen die Schriften in den Formaten OpenType (otf), TrueType (ttf) und Scalable Vector Graphics (svg). InDesign unterstützt zwar mehr Formate, jedoch »Scalable Vector Graphics« (svg) nicht. Somit sind Sie in Ihrer Wahl auf OpenType und TrueType begrenzt.

Punkt 2: Die Lizenzen

Schriften in eine ePub-Datei einzubetten, ist nicht das Gleiche wie Schriften in eine PDF-Datei einzubetten. Letztere können nicht ohne spezielle Kenntnisse entnommen werden. Bei einer ePub-Datei liegt der Fall anders. Hier wird eine Kopie der Schrift meist unverschlüsselt in der ePub-Datei hinterlegt. (InDesign verschlüsselt die Schriften mit einem Adobe-eigenen Algorithmus. Von InDesign eingebettete Schriften können nicht weiterverwendet werden.) Lizenzrechtler streiten sich nun, ob in diesem Fall nicht eher von Schriftweitergabe als von Schrifteinbettung die Rede ist. Fakt ist, dass Sie in der Pflicht sind, Ihre Schriftlizenz daraufhin zu prüfen, ob die verwendete Schrift in einer ePub-Datei verwendet und weitergegeben werden darf. Sollten Sie sich nicht sicher sein oder Ihre Lizenz den Fall nicht eindeutig beschreiben, wenden Sie sich am besten direkt an den Schrifthersteller.

Punkt 3: Woher nehmen, wenn nicht stehlen?

Kommerzielle Schriften, die lizenzrechtlich weitergegeben werden dürfen, sind noch sehr selten. Frei verfügbare Schriften gibt es wie Sand am Meer. Ob solche Schriften aber für kommerzielle Projekte verwendet werden dürfen, ist meist unklar. Zudem ist die Qualität dieser Schriften oft fraglich.

Eine große Auswahl an Schriften für kommerzielle Zwecke und zum Einbetten in ePub-Dateien und Websites bietet die Seite von Font Squirrel.

Schriften einbetten beim ePub-Export aus InDesign

Sofern Sie eine geeignete Schrift gefunden und in InDesign verwendet haben, setzen Sie beim ePub-Export im Reiter Inhalt das Häkchen bei Einbettbare Schriftarten einbeziehen. Den teils sehr komplexen und aufwändigen Code zum Einbetten der Schriften erstellt InDesign von allein.

EPUB-Exportoptionen: Einbettbare Schriftarten einbeziehen

Abbildung: EPUB-Exportoptionen - Einbettbare Schriftarten einbeziehen.

Was machen, wenn eine Schrift manuell hinzugefügt werden muss?

Entpacken Sie die ePub-Datei. Im Ordner »OEBPS« gibt es einen Unterordner »fonts«, in den Sie Ihre Schrift manuell hineinkopieren können.

OEBPS-Ordner, fonts-Unterordner: Schrift manuell hineinkopieren

Abbildung: OEBPS-Ordner, fonts-Unterordner - Schrift manuell hineinkopieren.

Öffnen Sie die Datei »content.opf« mit einem Editor und fügen Sie bei <Manifest> die Codezeile(n) <Item id="Dateiname.otf" href="fonts/Dateiname.otf" media-type="application/x-font-otf"/> hinzu. Beispiel:

<manifest>
   <item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml"/>
   <item id="css" href="template.css" media-type="text/css"/>
   <item id="Fontembedding_CS55" href="Fontembedding_CS55.html" media-type="application/xhtml+xml"/>
   <item id="x218.png" href="images/218.png" media-type="image/png"/>
   <item id="OpenSans.otf" href="fonts/OpenSans.otf" media-type="application/x-font-otf"/>
   <item id="OpenSans-Bold.otf" href="fonts/OpenSans-Bold.otf" media-type="application/x-font-otf"/>
   <item id="OpenSans-BoldItalic.otf" href="fonts/OpenSans-BoldItalic.otf" media-type="application/x-font-otf"/>
   <item id="OpenSans-Extrabold.otf" href="fonts/OpenSans-Extrabold.otf" media-type="application/x-font-otf"/>
   <item id="OpenSans-ExtraboldItalic.otf" href="fonts/OpenSans-ExtraboldItalic.otf" media-type="application/x-font-otf"/>
   <item id="OpenSans-Italic.otf" href="fonts/OpenSans-Italic.otf" media-type="application/x-font-otf"/>
   <item id="OpenSans-Light.otf" href="fonts/OpenSans-Light.otf" media-type="application/x-font-otf"/>
   <item id="OpenSans-Semibold.otf" href="fonts/OpenSans-Semibold.otf" media-type="application/x-font-otf"/>
   <item id="OpenSans-SemiboldItalic.otf" href="fonts/OpenSans-SemiboldItalic.otf" media-type="application/x-font-otf"/>
   <item id="OpenSansLight-Italic.otf" href="fonts/OpenSansLight-Italic.otf" media-type="application/x-font-otf"/>
</manifest>

Wechseln Sie mit dem Editor zur Datei »template.css«. Ganz am Anfang fügen Sie nachfolgende Zeilen hinzu. Für jede Schrift wird ein separater Eintrag benötigt:

@font-face{
   font-family: "Schriftname";
   font-style: normal;
   font-weight: normal;
   src: url("fonts/Dateiname.otf");
}

Und in den CSS-Formaten geben Sie dann die manuell eingebaute Schrift an:

p.Absatzformat {
   font-family: "Schriftname", sans-serif;
   font-weight: normal;
   font-style: normal;
}

Störquellen beseitigen

Adobe InDesign verschlüsselt die Schriften beim Einbetten in die ePub-Datei. Dies ist sinnvoll, da somit die Schriften mitgegeben werden können, ohne die Lizenzrechte zu verletzen. Wir möchten Sie aber bitten, die Details mit Ihrem Schrifthändler abzuklären. Manche E-Book-Geräte kommen allerdings mit dieser Verschlüsselung nicht klar. Es ist möglich, diese Verschlüsselung durch Austausch der Schriften aufzuheben. Sie müssen allerdings die notwendigen Lizenzrechte dazu haben.

Entpacken Sie wieder mal Ihre ePub-Datei. Im Ordner »OEBPS« gibt es einen Unterordner »fonts«. Ersetzen Sie die dort enthaltenen Schriften durch ihre originale (unverschlüsselte) Version. Die Dateinamen müssen die gleichen wie in der ePub-Datei sein. (Wenn Sie TrueType-Schriften benutzt haben, hat InDesign daraus OpenType gemacht. Sie müssen also die content.opf- sowie die template.css-Datei nach »otf« durchsuchen und durch »ttf« ersetzen.)

Löschen Sie die Datei »encryption.xml« im Ordner »META-INF«.

Eine Liste der von Adobe unterstützten Geräte finden Sie unter Digital Editions Supported Devices.

Für iOS aktivieren

Bis zu iOS4.2 und iBooks 1.2 wurden eingebettete Schriften noch gar nicht unterstützt. Und ab iBooks 1.2 ist dies nur möglich, wenn man iBooks explizit sagt, dass eingebettete Schriften enthalten sind und diese verwendet werden sollen. Dazu erstellen Sie eine neue Datei mit dem exakten Namen »com.apple.ibooks.display-options.xml« im Ordner »META-INF«. In diese XML-Datei schreiben Sie folgenden Code:

<?xml version="1.0" encoding="UTF-8"?>
<display_options>
   <platform name="*">
      <option name="specified-fonts">true</option>
   </platform>
</display_options>

Wenn Sie nun Ihre einzelnen Dateien wieder zu einer ePub-Datei zusammenfügen und zum iPhone/iPad übertragen, kann iBooks eingebettete Schriften darstellen.

  

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema ePub & InDesign bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © dpunkt.verlag GmbH 2012
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "ePub für (In)Designer" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

dpunkt.verlag GmbH, Wieblinger Weg 17, 69123 Heidelberg, fon 06221-14830, fax 06221-148399, hallo(at)dpunkt.de