Argomenti della guida
Contattaci
Vuoi lasciare un feedback? Non riesci a trovare la risposta che cerchi nelle pagine di assistenza?
Linee guida per la conversione di XMDF in KF8
Sommario
- Comando di KindleGen
- Problemi relativi al file sorgente
- Scarsa qualità delle immagini
- Caratteri Gaiji sfocati
- Voci del sommario non collegate
- Orientamento non corretto dei numeri nel sommario
- Caratteri Kanji in grassetto
- Testo sbiadito
- Nessuno spazio tra le immagini
- Immagini non visualizzate su pagine separate
- Sommario non visualizzato
- Grande quantità di testo decentrata
- ID duplicati
- Requisiti per i percorsi e i nomi dei file
- Funzionalità non supportate
Comando di KindleGen
KindleGen supporta le cartelle che contengono il file sorgente XMDF come input. KindleGen supporterà anche file .zip. Usare il comando:kindlegen <folder name> |
kindlegen -intermediate_only <folder name> |
Il file OPF è denominato current_content.opf ed è disponibile nella stessa posizione del file main.xml.
Usare il seguente comando per generare KF8 dai file OPF/HTML:kindlegen <OPF File> |
Problemi relativi al file sorgente
Un file sorgente XMDF può presentare molteplici inconvenienti che incidono sull'esperienza di lettura su Kindle. È possibile risolvere questi problemi per migliorare l'esperienza di lettura. Le sezioni successive elencano alcuni dei principali problemi con il file sorgente, individuati durante le nostre fasi di test.
Scarsa qualità delle immagini
Immagini di scarsa qualità faranno sì che la copertina o un'altra immagine saranno visualizzate con dimensioni troppo contenute. Per evitare ciò, fornire immagini di buona qualità. Leggi i requisiti di qualità.
Caratteri Gaiji sfocati
Sostituire i caratteri Gaiji con i caratteri codice corrispondenti o fornire immagini di alta qualità di almeno 64 x 64 per evitare la sfocatura.
I requisiti per i file immagine Gaiji sono:
- Formato immagine: formato PNG (8-bit) o JPEG
- Dimensioni: 128 x 128 pixel o superiore (consigliato)
Voci del sommario non collegate
Tutte le voci del sommario devono essere collegate tramite collegamento al capitolo corrispondente.
Orientamento non corretto dei numeri nel sommario
Per evitare un orientamento non corretto dei numeri, applicare lo stile tate-chu-yoko per i numeri indice del sommario.
Corretto:
<char_id char_id = "CR0020"> <yoko>10</yoko> </char_id> CAPITOLO X |
<char_id char_id = "CR0020">10</char_id> CAPITOLO X |
Caratteri Kanji in grassetto
Evitare il grassetto per i caratteri Kanji. Questo tipo di stile rende i caratteri sfocati.
Corretto:
遺 |
<font bold = "yes">遺</font> |
Testo sbiadito
Lasciare il colore del testo come non definito. L'uso dei colori chiari genera un testo sbiadito. Alcuni dispositivi Kindle consentono al lettore di modificare in nero il colore dello sfondo. Se viene forzato l'uso del nero per il testo, non sarà leggibile in questa modalità e il libro verrà eliminato.
Nessuno spazio tra le immagini
Usare le interruzioni di riga (<br/>) per evitare le immagini rese senza spazio.
Esempio:
<object type="image/png" src="image1.png"/> <br/> <object type="image/png" src="image2.png"/> |
Immagini non visualizzate su pagine separate
Per mostrare le immagini su pagine separate, usare capitoli separati per ciascuna immagine.
Sommario non visualizzato
Per assicurarsi che il sommario logico venga visualizzato, includere tutti i collegamenti importanti in <special_page_link>.
Esempio:
<special_page_link> <special_page title="Chapter 1">PG1111</special_page> <special_page title="Chapter 2">PG1112</special_page> ... </special_page_link> |
Grande quantità di testo decentrata
Non usare lo stile valign="middle" per grandi quantità di testo.
ID duplicati
Non usare lo stesso ID Pagina/ID Flusso menzionato nel file sorgente. Usare nomi ID univoci.
Requisiti per i percorsi e i nomi dei file
Non usare la barra rovesciata (\) per specificare il percorso del file; usare sempre la barra obliqua (/). Non includere caratteri speciali (come !, @, #, $) nel percorso del file o nel nome del file.
Funzionalità non supportate
Alcune funzionalità XMDF non sono supportate in Kindle. Se il file ha queste funzionalità, KindleGen mostra un messaggio di errore e non riesce a completare la conversione. Queste sono le funzionalità non supportate.
N. seriale |
Funzionalità |
Tag |
Esempio |
1 |
Animazioni immagine |
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 |
Fumetti |
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 |
Contenuti multimediali audio |
sound_object_entry |
<parts_module> <object_table> ... <sound_object_entry src="movie9.3g2" type="video/3gpp2" object_id="OBmv00"/> </object_table> </parts_module> |
4 |
Contenuti multimediali video |
movie_object_entry |
<parts_module> <object_table> ... <movie_object_entry src="movie9.3g2" type="video/3gpp2" object_id="OBmv00"/> </object_table> </parts_module> |
5 |
Pagine di ricerca |
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 |
Aree selezionabili nelle immagini |
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 |
Azione di attivazione che punta a un URL con entità HTML |
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> |
Caratteristiche ignorate
Per alcune funzionalità non supportate, KindleGen non indica errori, ma li ignora e procede con la conversione. Queste sono le caratteristiche ignorate.
N. seriale |
Funzionalità |
Tag/Attributo |
Esempio |
1 |
Pronuncia |
Reading attribute |
<title reading="PI">π</title> |
2 |
Codice e set alternativi per Gaiji |
Attributes alt_set and alt_code of tag external_char |
<external_char alt_set="sh_extchars" alt_code="0x2345" alt="間"/> |
3 |
Informazioni di autorizzazione |
permission_info |
<permission_info> <print_permission permission="authorized"/> </permission_info> |
4 |
Metodo di interruzione di riga |
line_breaking_method |
<line_breaking_method method="word_wrap"> |
5 |
Riproduzione |
action_play |
<event> <trigger> <trigger_pointer id="OB0006/CR0015" action_flag="click"/> </trigger> <action> <action_play object_id="OBkj23"/> ... </action> </event> |
6 |
Opacità per carattere, sfondo e altro |
Opacity attribute |
<font color="#FF0000" opacity="100"/> |
7 |
Musica di sottofondo |
text_default_background_music |
<text_default_attribute> <text_default_background_music src="9.mp3" type="application/x-smaf" loop="yes"/> ... </text_default_attribute> |
8 |
Capolettera |
drop_cap |
<p drop_cap="2">Alice was...</p> |
9 |
Contenuto di testo scorrevole |
scrolling_text |
<scrolling_text> Questo testo è scorrevole </scrolling_text> |
10 |
Mascheramento contenuto |
Mask |
<mask>42 </mask> |
11 |
Voci chiave per la ricerca |
key_entry |
<key_entry> <key_item search_word="color" table_id="ST0001"> Colore </key_item> <key_item search_word="colour" table_id="ST0002"> Colore </key_item> </key_entry> |