Hilfethemen
Kontakt
Haben Sie Anregungen? Lassen unsere Hilfeseiten noch Fragen offen?
Richtlinien für Text – Mitfließenden
Inhalt
- Ausrichtung von Überschriften
- Standardeinstellungen für den Haupttext
- Formatierung von Absätzen
- Absolute Werte
- Formatierung von Seitenrändern und Abständen
- Hängende Initialen
- CSS für Seitenumbrüche
- Eingebettete Schriftarten
- Schriftart-Auswahl anpassen
- Richtlinien für Seitenzahlen
- Echte Seitenzahlen aktivieren
- Richtlinien für Fußnoten
- MathML-Unterstützung
Ausrichtung von Überschriften
Da eBooks mit dynamischem Textfluss standardmäßig vollständig ausgerichtet sind (d. h. text-align: justify;), empfiehlt Amazon dringend, die entsprechende CSS-Ausrichtung für alle Überschriften festzulegen, um so überflüssige Leerzeichen zwischen Wörtern zu vermeiden (d. h. text-align: left; text-align: right; text-align: center;).Vermeiden Sie eine erzwungene Rechts-/Mittelausrichtung des Haupttextes.
Standardeinstellungen für den Haupttext
Für den Haupttext eines Kindle-Buchs mit dynamischem Textfluss (Romane und Sachbücher) dürfen nur Standardeinstellungen verwendet werden. Amazon ermutigt Autoren dazu, bei Überschriften, besonderen Absätzen, Fußnoten, Inhaltsverzeichnissen usw. einen kreativen Stil zu verwenden – nicht jedoch beim Haupttext. Siehe Details zur Verwendung von eingebetteten Schriftarten. Der Grund: Besondere Textformatierungen des Haupttextes im HTML-Code würden die bevorzugten Standardleseeinstellungen des Benutzers überschreiben. Viele Benutzer melden solche Konflikte als unbefriedigende Leseerfahrung. Die wichtigsten Richtlinien hierzu lauten:
- Die Schriftart für den Haupttext wird mit dem CSS-Attribut „font-family“ festgelegt. Für den Haupttext muss die standardmäßige Schriftgröße (1 em) und Zeilenhöhe verwendet werden. Haupttext darf weder das <font size="…">-Tag noch die CSS-Attribute „font-size“ und „line-height“ enthalten.
- Der Haupttext sollte nicht überwiegend fett oder kursiv gestaltet sein. Ausgewählte Textpassagen können zur Hervorhebung fett oder kursiv gestaltet werden. Diese Richtlinie untersagt lediglich die vollständige Formatierung eines Buchs in fetter oder kursiver Schrift.
- Für den Haupttext sollte keine Schriftfarbe im gesamten Buch vorgegeben werden. Falls Sie für einige Abschnitte Ihres Buchs eine vorgegebene Schriftfarbe verwenden wollen, vermeiden Sie zu helle oder zu dunkle Schriftfarben. Schrift in hellen Farben ist auf Geräten, deren Hintergrund auf Weiß eingestellt wurde, und auf eReader-Geräten nur schwer oder gar nicht lesbar. Dasselbe gilt für Schrift in dunklen Farben auf Geräten mit schwarzem Hintergrund. Siehe die W3C-Empfehlung zur Aufrechterhaltung eines lesbaren Kontrastverhältnisses zwischen Text- und Hintergrundfarben. Für graue Schriftfarben verwenden Sie bitte einen Hexadezimalwert im Bereich von 666 bis 999.
- Um festzustellen, ob eine Farbe in diesen Bereich fällt, konvertieren Sie Ihre Farbe mit einem Werkzeug in RGB-Werte. Geben Sie die konvertierten drei Ziffern in folgende Formel ein: Y = (0,2126 × R) + (0,7152 × G) + (0,0722 × B). Liegt der Wert Y zwischen 102 und 153, bieten Sie mit dieser Farbe auf Kindle-Geräten und in Kindle-Anwendungen eine gute Benutzererfahrung.
- Der Haupttext darf nicht mit schwarzem oder weißem Hintergrund versehen sein. Kunden haben dies als unbefriedigende Benutzererfahrung gemeldet, da das Lesen auf einem Gerät mit einer anderen eingestellten Hintergrundfarbe anstrengend sein kann. Zudem kann der Text sogar unsichtbar werden, wenn der Benutzer die Hintergrundfarbe seines Geräts ändert und die Schriftfarbe automatisch umgekehrt wird.
- Der Haupttext darf keine erzwungene Schriftart enthalten. Stellen Sie sicher, dass Sie die Richtlinien für eingebettete Schriftarten befolgt haben. Die Nichteinhaltung dieser Richtlinien könnte dazu führen, dass die Kunden ihre bevorzugte Schriftart nicht einstellen können.
- Im Haupttext dürfen in Absätzen zwischen Wörtern keine geschützten Leerzeichen anstelle von normalen Leerzeichen verwendet werden.
- Außerdem ist es nicht zulässig, für den Haupttext im gesamten Buch Seitenränder oder Abstände vorzugeben. Falls Seitenränder in einzelnen Absätzen erforderlich sind, um sie vom Haupttext abzuheben (z. B. bei einem Rezept oder Zitat), sollten diese Ränder in Form von Prozentwerten angegeben werden, nicht als em- oder Punktwerte.
- Beim Hochladevorgang werden die folgenden Schriftartkorrekturen vorgenommen:
- Die Schriftgröße, die für den größten Teil des Inhalts verwendet wird, wird auf 1 em normalisiert.
- Die Schriftart, die für den größten Teil des Inhalts verwendet wird, wird in das Root-Tag verschoben (Haupttext).
- Erzwungene Schriftfarben im Haupttext werden entfernt, damit Leser die Textfarbe ändern können.
Formatierung von Absätzen
Im Haupttext müssen Absätze durch Einrücken oder größere Zeilenabstände kenntlich gemacht werden. Amazon empfiehlt, mit dem CSS-Attribut „text-indent“ Absätze im Haupttext um maximal 4 em einzurücken. Um den Abstand vor oder nach jedem Absatz zu ändern, verwenden Sie im CSS die jeweils Style-Attribute „margin-top“ oder „margin-bottom“. Wir empfehlen, für diese Attribute em-Werte zu verwenden. Verwenden Sie die „height“-Eigenschaft nicht, um die Größe von Elementen zu steuern, die Text enthalten, da dies zu überlappendem Text im Buch führen kann. Die „height“-Eigenschaft sollte ausschließlich für Bilder in Büchern mit dynamischem Textfluss verwendet werden. Vermeiden Sie doppelte Absatzabstände zwischen den Absätzen.Absolute Werte
Vermeiden Sie absolute Werte wie Punkte und Pixel für CSS-Eigenschaften wie „font-size“, „width“, „height“, „margin“, „padding“ und „text-indent“. Um die Darstellung auf Bildschirmen mit verschiedenen Größen und Auflösungen zu ermöglichen, geben Sie diese Werte als em- oder Prozentwerte an.Formatierung von Seitenrändern und Abständen
Wenn Sie die CSS-Eigenschaften für linke bzw. rechte Seitenränder (margin) und Abstände (padding) verwenden, geben Sie die Werte nicht als em-Werte an, sondern als Prozentwerte. Auf diese Weise wird verhindert, dass die Ränder bei größeren Schriftgrößen zu breit werden und dadurch die Leseerfahrung beeinträchtigen. Den Rändern sollten Werte von 0 oder höher zugewiesen werden, damit der Inhalt nicht den Bildschirmrand überschreitet oder andere Inhalte überlappt. Stellen Sie den linken und rechten Rand von normalem Haupttext immer auf 0, damit den Benutzern der vollständige Auswahlbereich für Ränder durch die Verwendung der Gerätestandardwerte zur Verfügung steht. Obere und untere Seitenränder sollten in Form von em-Werten festgelegt werden, sodass die Leerräume zwischen Absätzen bei jeder Schrift- und Gerätegröße leicht erkennbar sind.Wir empfehlen Ihnen, vor der Veröffentlichung Folgendes zu prüfen:
- Achten Sie darauf, dass der Text nicht über den vorgegebenen Rand hinausragt.
- Halten Sie den Abstand im gesamten Inhalt einheitlich und überprüfen Sie die Überschriften der Abschnitte/Kapitel und einleitende Absätze.
- Achten Sie darauf, dass der Seitenrand nicht erzwungen wird.
- Stellen Sie sicher, dass am Seitenrand kein Text abgeschnitten wird.
Hängende Initialen
Elemente wie hängende Initialen sollten in Prozentzahlen oder relativen Einheiten (positiv oder negativ) und nicht in absoluten Werten wie Punkte und Pixel angegeben werden. Der obere Rand der hängenden Initiale sollte an den des Haupttextes angepasst sein. Für die Erstellung von hängenden Initialen empfehlen wir die Verwendung des folgenden CSS-Beispiels:
Beispiel:
|
Überprüfen Sie das Buch auf die korrekte Anzeige der hängenden Initialen. In diesem Beispiel sehen Sie eine hängende Initiale, die in einem Buch mit verbessertem Schriftsatz mithilfe dieser Methode formatiert wurde:
Einstellung für kleine Schriftarten |
Einstellung für große Schriftarten |
CSS für Seitenumbrüche
Kindle unterstützt jetzt die CSS-Attribute „page-break-inside:avoid“ und „break-inside:avoid“. So können Verlage Elemente gruppieren, damit sie nicht zwischen den Seiten umgebrochen werden. Anwendungsfälle umfassen Bilder mit Bildunterschriften und Überschriften mit Absätzen, die Sie in Ihrem Design beisammenhalten möchten.Darüber hinaus unterstützt Kindle die CSS-Attribute „page-break-after“ und „break-after“ sowie „page-break-before“ und „break-before“. Diese können verwendet werden, um Seitenumbrüche vor und nach bestimmten Containern oder Blöcken zu vermeiden. Kindle untersucht diese Eigenschaften, um festzustellen, ob Seitenumbrüche zwischen oder innerhalb von Elementen verhindert werden müssen. Werte für diese Attribute sind „:avoid“, „:auto“, und „:always“.
Fügen Sie Seitenumbrüche nach neuen Kapiteln/Abschnitten des Buchs ein.
Eingebettete Schriftarten verwenden
Kindle unterstützt eingebettete Schriftarten innerhalb des eBooks. Bei diesen Schriftarten kann es sich entweder um OpenType (OTF) oder um TrueType (TTF) handeln. Kindle empfiehlt, Typ-1-Schriftarten (Postscript) zu vermeiden. Um Kindle-Kunden die bestmögliche Leseerfahrung zu bieten, werden Bücher mit dynamischem Textfluss, die Typ-1-Schriftarten verwenden, in Kindle-Standardschriftarten dargestellt. Bei KF8-fähigen Geräten und Anwendungen haben Kunden die Wahl, von Verlagen bereitgestellte Schriftarten zu aktivieren bzw. zu deaktivieren.
Der Verlag ist dafür verantwortlich, die entsprechenden Lizenzrechte für Schriftarten zu erlangen. Sofern die Einbettung von Schriftarten nicht für die Vermittlung der Inhalte entscheidend ist, empfiehlt Amazon die Nutzung der bei Kindle-Geräten und Anwendungen standardmäßig installierten Schriftarten, da diese für eine hochwertige Darstellung optimiert wurden.
Berücksichtigen Sie bei der Auswahl einer Schriftart die Benutzerfreundlichkeit für Leser mit leichten Sehbeeinträchtigungen. Wählen Sie eine einfache, klare Schriftart, die sich gut von allen Tablet- und E-Reader-Hintergründen abhebt.
Zugänglichkeitstipp: Schmale Schriftarten sind schwerer zu lesen und können den wahrgenommenen Kontrast des Texts zum Hintergrund beeinträchtigen. Amazon empfiehlt, schmale Schriftarten für den Haupttext Ihres Manuskripts zu vermeiden.
Kindle unterstützt auch eine Festbreitenschriftart. Inhalte in den folgenden Tags werden in Festbreitenschriftart geändert: <pre>, <code>, <samp>, <kbd>, <tt>, <font face="courier">, <font face="monospace">.
Mit Ausnahme von „<pre>“ ändern die oben aufgeführten Tags nicht die Textausrichtung.
Schriftart-Auswahl anpassen
Die primäre oder hauptsächliche Schriftart in einem Buch sollte auf <body>-Ebene bestimmt werden. Falls Sie zusätzliche Textformate wie Fett- oder Kursivschrift verwenden möchten, sollten Sie sicherstellen, dass die Formate im Text und nicht in der Schriftart definiert sind. So wird gewährleistet, dass die vom Kunden ausgewählten Schriftarten diese Gestaltungselemente korrekt anzeigen. Nachstehend sehen Sie einige Beispiele für korrekte und falsche Implementierungen der Anpassung von Schriftarten in einem Kindle-Buch.
Falscher HTML-Code |
Richtiger HTML-Code |
|
|
Dasselbe Verhalten kann mithilfe von CSS-Klassen, wie unten dargestellt, erzielt werden.
Falscher CSS-Code |
Richtiger CSS-Code |
|
|
Vergewissern Sie sich bei der Codierung von Schriftarten, dass HTML-Tags korrekt geschlossen werden, um einen Überschreibungskonflikt zu vermeiden. Bei einem Überschreibungskonflikt werden die Schriftartdateien im Buch absichtlich entfernt, um Kindle-Kunden bei Auswahl der Schriftarteinstellungen die bestmögliche Leseerfahrung zu ermöglichen.
Beispiel:
Falscher HTML-Code |
Richtiger HTML-Code |
|
|
Falscher CSS-Code |
Richtiger CSS-Code |
|
|
Richtlinien für Seitenzahlen
Die Seitennummerierung von Kindle-Büchern entspricht nicht immer den Seitenzahlen der Druckausgabe. Selbst wenn im „Gehe zu“-Menü die Funktion für echte Kindle-Seitenzahlen aktiviert ist, sollten Verweise auf Seitenzahlen innerhalb des eBooks wie folgt umgesetzt werden:
- Inhaltsverzeichnis (ToC): Wenn das Inhaltsverzeichnis des gedruckten Ausgangsbuchs Seitenzahlen enthält, sollten diese bei der digitalen Konvertierung entfernt werden. Der Name des Abschnitts sollte beibehalten und mit der entsprechenden Stelle im eBook verlinkt werden. Falls das gedruckte Buch beispielsweise ein Inhaltsverzeichnis mit dem Eintrag „Kapitel 1 … S. 36“ umfasst, sollte das eBook nur den Text „Kapitel 1“ mit einem Hyperlink zur entsprechenden Stelle im eBook aufweisen.
- Interne Links: Text, der auf eine andere Seite im eBook verweist, etwa „siehe Seite XX“ sollte über einen Link mit dem entsprechenden Absatz im eBook verknüpft werden.
- Index: Alle Seitenzahlen im Index sollten mit den entsprechenden Absätzen (oder der entsprechenden Illustration, Tabelle oder Diagramm) im eBook verlinkt werden.
- Links im Index: Einträge, die auf einen anderen Abschnitt im Index verweisen (z. B. „siehe auch XXX“), sollten über einen Link mit dem entsprechenden Abschnitt im Index verlinkt werden.
Echte Seitenzahlen aktivieren
Den Lesern gefallen Seitenzahlen, da sie eine gewohnte Methode zur Navigation sind und es ihnen erlauben, das Lesen mit ihren Gleichgesinnten, die die Druckversion verwenden, in Klassenräumen oder Buchclubs abzustimmen. Autoren und Verlage können die Amazon-Funktion für echte Seitenzahlen in ihre Kindle-eBooks integrieren, indem sie dem EPUB Seitenzahlen hinzufügen, die dann auf Kindle-Geräten und -Anwendungen angezeigt werden.
Verlage sollten die echten Seitenzahlen des eBooks in die Druckversion (Taschenbuch, gebundene Ausgabe, usw.) übernehmen, die dem eBook am ehesten entspricht, und dann die zugehörige ISBN wie auf http://kb.daisy.org/publishing/docs/navigation/pagelist.html#desc beschrieben, in den Metadaten angeben. Derzeit können echte Seitenzahlen nicht im Kindle Previewer oder durch Sideloaden angesehen werden. Sie sind jedoch nach der Veröffentlichung Ihres eBooks sichtbar und werden auf der Detailseite angegeben.
So unterstützen Sie die Funktion für echte Seitenzahlen:
- EPUB 3: Folgen Sie den EPUB 3-Barrierefreiheitsrichtlinien für Seitenzahlen.
- EPUB 2: Folgen Sie den NCX-Anforderungen in OPF 2.0, Abschnitt 2.4.1.2.
Zusätzliche Hinweise:
- Verwenden Sie nur römische oder arabische Zahlen, wenn Sie Seitenzahlen hinzufügen. (Beispiel: i, ii, iii usw. und/oder 1, 2, 3, 4 usw.)
- Fügen Sie keinen zusätzlichen Text wie etwa „Seite“ in das Namensattribut der Seitentags ein (Beispiel: „Seite 1“, „Seite 2“). Kindle fügt das Wort „Seite“ standardmäßig vor dem Seitenzahlattribut ein.
- Stellen Sie sicher, dass keine doppelten HTML-Positionen als unterschiedliche Seiten angegeben sind.
- Stellen Sie sicher, dass keine doppelten Seitenmarkierungen als verschiedene HTML-Positionen angegeben sind.
- Stellen Sie sicher, dass keine leeren Seitenmarkierungen vorhanden sind (auch bei leeren Seiten).
- Stellen Sie sicher, dass es keine Anker ohne korrekte Zielposition gibt.
- Stellen Sie sicher, dass alle Pfade zu HTML-Seiten relativ sind.
Richtlinien für Fußnoten
Amazon empfiehlt dringend, Fußnoten mit dem HTML5-Element „aside“ in Verbindung mit dem Attribut „epub:type“ zu kennzeichnen. Dadurch können Lesesysteme für Barrierefreiheit die Fußnoten ignorieren, wenn diesen kein Verweis folgt. Zudem können Lesesysteme die Fußnoten intelligenter verarbeiten ( beispielsweise in Form von Pop-ups). Durch diese Verwendung wird sichergestellt, dass auch bei einer fehlenden Erkennung der EPUB-Semantik die Hinweise aufgrund des HTML5-Elements „aside“ als sekundärer Inhalt eingestuft werden.
Ganz gleich, ob das Element „aside“ genutzt wird, verlangt Amazon, dass Fußnoten als bidirektionale Hyperlinks (der Text ist mit der Fußnote verlinkt und die Fußnote ist wiederum mit dem Text verlinkt) formatiert werden. Dadurch können Leser nach dem Anzeigen der Fußnote einfacher zum Text zurückkehren. Auf bestimmten Kindle-Geräten wie Kindle Paperwhite werden Fußnoten mit bidirektionalen Hyperlinks in einem Pop-up angezeigt.
Für ein besseres Lesererlebnis empfehlen wir ausdrücklich, den Text der Fußnote am Ende des Kapitels oder Buchs zu platzieren.
Definieren Sie Fußnoten mit einer der folgenden Methoden:
Methode 1 (bevorzugt):
|
Methode 2:
|
Beispiel:
<p>Dieses Beispiel beschreibt ein <a id=„fn1“/>Ereignis, das stattgefunden hat.</p> |
- Vergewissern Sie sich, dass die Fußnoten bidirektional verlinkt sind und die Positionen korrekt sind.
- Vergewissern Sie sich, dass das Fußnoten-Pop-up nicht leer ist.
MathML-Unterstützung
Der verbesserte Schriftsatz unterstützt MathML.
Unterstützte Tags:
maligngroup | mrow | semantics |
malignmark | ms | |
math | mspace | |
menclose | msqrt | |
mfenced | mstyle | |
mfrac | msub | |
mi | msubsup | |
mlabeledtr | msup | |
mmultiscripts | mtable | |
mn | mtd | |
mo | mtext | |
mover | mtr | |
mpadded | munder | |
mphantom | munderover | |
mroot | annotation |
Nicht unterstützte Tags:
maction |
mglyph |
mlongdiv |
msgroup |
mstack |
Problembehebung:
Öffnen Sie die HTML-Seite mit MathJax. Wenn MathML ohne Probleme angezeigt wird, dann wird es vom verbesserten Schriftsatz unterstützt.