Hilfethemen
Kontakt
Haben Sie Anregungen? Lassen unsere Hilfeseiten noch Fragen offen?
Richtlinien zur Konvertierung von XMDF in KF8
Inhalt
- KindleGen-Befehl
- Problem mit der Quelle
- Unzureichende Bildqualität
- Unscharfe Gaiji-Zeichen
- Einträge im Inhaltsverzeichnis nicht verknüpft
- Falsche Zahlenausrichtung im Inhaltsverzeichnis
- Kanji-Zeichen in Fettschrift
- Blasser Text
- Kein Abstand zwischen Bildern
- Bilder nicht auf verschiedenen Seiten dargestellt
- Inhaltsverzeichnis nicht angezeigt
- Großer Teil des Textes nicht zentriert
- Doppelte IDs
- Anforderungen an Dateipfade und -namen
- Nicht unterstützte Funktionen
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> |
kindlegen -intermediate_only <folder name> |
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 |
<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:
遺 |
<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&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> |