Deutsch | Hilfe | Anmelden | Feedback geben

Wie bewerten Sie Ihre Erfahrung mit der Verwendung dieser Seite?

In unserem Hilfecenter finden Sie Ressourcen zu häufig auftretenden Problemen.

Vielen Dank für Ihr Feedback.

Hilfethemen

Kontakt

Haben Sie Anregungen? Lassen unsere Hilfeseiten noch Fragen offen?

Kontakt

Richtlinien zur Konvertierung von XMDF in KF8

Inhalt


KindleGen-Befehl

KindleGen akzeptiert das Eingabeverzeichnis, das die XMDF-Quelldatei enthält. KindleGen akzeptiert auch ZIP-Dateien. Bitte verwenden Sie den Befehl:

kindlegen <folder name>

Sie können eine zusätzliche Befehlszeilenoption (-intermediate_only) verwenden, um OPF/HTML-Zwischendateien zu erzeugen:

kindlegen -intermediate_only <folder name>

Diese Option erzeugt Zwischendateien als OPF/HTML-Dateien in einem neuen Verzeichnis neben dem Eingabeverzeichnis. KindleGen benennt dieses Verzeichnis nach dem Eingabeverzeichnis gefolgt von _dump. Wenn Sie Änderungen in den Zwischendateien vornehmen möchten, bearbeiten Sie diese HTML- oder OPF-Zwischendateien. HTML- oder OPF-Zwischendateien sollten den Richtlinien folgen, die an anderer Stelle in diesem Dokument behandelt werden.

Die OPF-Datei heißt current_content.opf und wird im selben Verzeichnis wie die Datei main.xml abgelegt.

Bitte verwenden Sie folgenden Befehl zur Konvertierung der OPF/HTML-Dateien ins KF8-Format:

kindlegen <OPF File>


Problem mit der Quelle

Eine XMDF-Quelldatei kann verschiedene Probleme aufweisen, die das Leseerlebnis auf dem Kindle beeinträchtigen können. Diese Probleme können zur Verbesserung der Leseerfahrung beseitigt werden. In den folgenden Abschnitten werden einige der häufigsten Probleme von Quelldateien aufgeführt, auf die wir bei unseren Tests gestoßen sind.

Unzureichende Bildqualität

Aufgrund schlechter Bildqualität werden das Cover oder ein anderes Bild zu klein dargestellt. Um dies zu vermeiden, stellen Sie bitte hochwertige Bilder bereit. Weitere Informationen finden Sie unter Qualitätsanforderungen.



Unscharfe Gaiji-Zeichen

Ersetzen Sie Gaiji-Zeichen durch entsprechende Codezeichen, oder stellen Sie hochwertige Bilder mit mindestens 64 x 64 Pixeln bereit, um Unschärfen zu vermeiden.

Die Anforderungen an Gaiji-Bilddateien sind:

  • Bildformat: PNG (8-Bit) oder JPEG
  • Größe: 128 x 128 oder größer wird empfohlen


Einträge im Inhaltsverzeichnis nicht verknüpft

Alle Inhaltsverzeichniseinträge müssen mit dem entsprechenden Kapitel verlinkt sein.



Falsche Zahlenausrichtung im Inhaltsverzeichnis

Wenden Sie auf die Indexnummern des Inhaltsverzeichnisses den Stil „tate-chu-yoko“ an, um eine falsche Zahlenausrichtung zu vermeiden.

Richtig:

<char_id char_id = "CR0020">

<yoko>10</yoko>

</char_id>

KAPITEL X

Falsch:

<char_id char_id = "CR0020">10</char_id>

KAPITEL X


Kanji-Zeichen in Fettschrift

Vermeiden Sie Fettschrift bei Kanji-Zeichen. Fettschrift bewirkt bei diesen Zeichen eine unscharfe Darstellung.

Richtig:

Falsch:

<font bold = "yes">遺</font>


Blasser Text

Definieren Sie keine Schriftfarbe. Helle Schriftfarben resultieren in zu blassem Text. Einige Kindle-Geräte erlauben dem Leser, die Hintergrundfarbe auf Schwarz zu ändern. Falls eine schwarze Schriftfarbe erzwungen wurde, kann der Text in diesem Modus nicht gelesen werden, und das Buch wird zurückgehalten.



Kein Abstand zwischen Bildern

Verwenden Sie Zeilenumbrüche (<br/>), um die Darstellung von Bildern ohne Abstand zu vermeiden.

Beispiel:

<object type="image/png" src="image1.png"/>

<br/>

<object type="image/png" src="image2.png"/>



Bilder nicht auf verschiedenen Seiten dargestellt

Um Bilder auf verschiedenen Seiten darzustellen, verwenden Sie für jedes Bild ein eigenes Kapitel.



Inhaltsverzeichnis nicht angezeigt

Um eine korrekte Darstellung des Inhaltsverzeichnisses sicherzustellen, schließen Sie bitte alle wichtigen Links in <special_page_link> ein.

Beispiel:

<special_page_link>

<special_page title="Kapitel 1">PG1111</special_page> <special_page title="Kapitel 2">PG1112</special_page> ...

</special_page_link>



Großer Teil des Textes nicht zentriert

Verwenden Sie nicht das Format valign="middle" für große Textabschnitte.



Doppelte IDs

Bitte verwenden Sie nicht dieselbe Flow-ID/Seiten-ID wie in der Quelldatei. Verwenden Sie eindeutige IDs.



Anforderungen an Dateipfade und -namen

Nutzen Sie nicht den Backslash (\) zur Spezifizierung des Dateipfads, sondern den Schrägstrich (/). Verwenden Sie im Dateipfad bzw. Dateinamen keine Sonderzeichen (z. B. !, @, #, $).





Nicht unterstützte Funktionen

Einige XMDF-Funktionen werden von Kindle nicht unterstützt. Falls die Datei diese Funktionen aufweist, zeigt KindleGen eine Fehlermeldung an und bricht die Konvertierung ab. Folgende Funktionen werden nicht unterstützt:

Serien-Nr.

Funktion

Tag

Beispiel

1

Bildanimationen

flip_animation

<flip_animation renewal_time="500ms" > <flip_animation_source src="aaa9.jpg" type="image/jpeg"/>

<flip_animation_source src="aaa2.jpg" type="image/jpeg"/>

...

</flip_animation>

2

Comicbücher

comic_object_entry

<parts_module>

<object_table>

...

<comic_object_entry src="comic9.xml" type="application/x-bvf-comic" object_id="OB0001"/>

</object_table>

</parts_module>

3

Tonträger

sound_object_entry

<parts_module>

<object_table>

...

<sound_object_entry src="movie9.3g2" type="video/3gpp2" object_id="OBmv00"/>

</object_table>

</parts_module>

4

Filmmedien

movie_object_entry

<parts_module>

<object_table>

...

<movie_object_entry src="movie9.3g2" type="video/3gpp2" object_id="OBmv00"/>

</object_table>

</parts_module>

5

Seiten durchsuchen

search_page_object_entry

<parts_module>

<object_table>

...

<search_page_object_entry src="spage9.xml" type="text/x-bvf-search-page" object_id="OBSP01" />

</object_table>

</parts_module>

6

Anklickbarer Bereich in Bildern

pointer_region

<event>

<trigger>

<trigger_pointer id="OB003k/CR0001" action_flag="click">

<pointer_region>

<vertex position="(0,0)"/>

<vertex position="(100,0)"/>

<vertex position="(100.100)"/>

<vertex position="(0.100)"/>

</pointer_region>

</trigger_pointer>

</trigger>

<action>

<action_page_jump page_id="PG0043"/>

</action>

</event>

7

Trigger-Aktionen, die auf eine URL mit Ampersand-HTML-Entität verweisen

action_page_jump

<event>

<trigger>

<trigger_pointer id="OB0006/CR0015" action_flag="click"/>

</trigger>

<action>

<action_page_jump

book="http://www.japanvisitor.com/index.php?c

ID=359&amp;pID=986" book_type="text/html"/> </action>

</event>

Ignorierte Funktionen

Bei einigen nicht unterstützten Funktionen erzeugt KindleGen keine Fehlermeldung. Stattdessen ignoriert KindleGen die Funktionen und fährt mit der Konvertierung fort. Dies sind die ignorierten Funktionen:

Serien-Nr.

Funktion

Tag/Attribut

Beispiel

1

Aussprache

Leseattribut

<title reading="PI">π</title>

2

Alternativer Code und Satz für Gaiji

Attribute alt_set und alt_code des Tags external_char

<external_char alt_set="sh_extchars" alt_code="0x2345" alt="間"/>

3

Berechtigungsinformationen

permission_info

<permission_info> <print_permission

permission="authorized"/>

</permission_info>

4

Zeilenumbruchmethode

line_breaking_method

<line_breaking_method method="word_wrap">

5

Wiedergabe

action_play

<event>

<trigger>

<trigger_pointer id="OB0006/CR0015" action_flag="click"/>

</trigger>

<action>

<action_play object_id="OBkj23"/>

...

</action>

</event>

6

Transparenz für die Schriftart, den Hintergrund und anderes

Transparenzattribut

<font color="#FF0000" opacity="100"/>

7

Hintergrundmusik

text_default_background_music

<text_default_attribute> <text_default_background_music src="9.mp3" type="application/x-smaf" loop="yes"/>

...

</text_default_attribute>

8

Hängende Initiale

drop_cap

<p drop_cap="2">Alice war...</p>

9

Lauftextinhalt

scrolling_text

<scrolling_text>

Dieser Text wird als Lauftext angezeigt.

</scrolling_text>

10

Inhaltsmaskierung

Maske

<mask>42 </mask>

11

Schlüsselbegriffe für die Suche

key_entry

<key_entry>

<key_item search_word="color"

table_id="ST0001">

Farbe

</key_item>

<key_item search_word="colour"

table_id="ST0002">

Farbe

</key_item>

</key_entry>


Ein unerwarteter Fehler ist aufgetreten. Versuchen Sie es später noch einmal.
Die Sitzung ist abgelaufen.

Melden Sie sich an, um fortzufahren.

Anmelden
edit