English | Help | Sign in

Please rate your experience using this page


Delighted

Satisfied

Disappointed

Thank you! We appreciate your feedback.

Click here to take our survey and give us detailed feedback. If you're having a problem and need assistance, please contact us.

Argomenti della guida

Contattaci

Vuoi lasciare un feedback? Non riesci a trovare la risposta che cerchi nelle pagine di assistenza?

Contattaci

Linee guida per la conversione di XMDF in KF8

Sommario


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>

È possibile usare un'opzione di riga di comando aggiuntiva (-intermediate_only) per generare file intermedi OPF/HTML:

kindlegen -intermediate_only <folder name>

Questa opzione genera file intermedi come file OPF/HTML in una nuova cartella vicina alla cartella di input. KindleGen nomina questa cartella con il nome della cartella di input seguito da _dump. Per effettuare modifiche ai file intermedi, usare questi file HTML o OPF intermedi. I file HTML o OPF intermedi devono seguire le istruzioni descritte altrove in questo documento.

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

Non corretto:

<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:

Non 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&amp;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>


Si è verificato un errore imprevisto. Riprova più tardi.
La tua sessione è scaduta

Accedi per continuare

Accedi
edit