Français | Aide | Connexion | Donner votre avis

Comment évaluez-vous votre expérience de navigation sur cette page ?

Consultez nos pages d'aide pour trouver des solutions aux problèmes les plus courants

Merci pour vos commentaires.

Rubriques d'aide

Contactez-nous

Des commentaires ? Vous ne trouvez pas la réponse dans nos pages d'aide ?

Contactez-nous

Règles relatives à la conversion du format XMDF au format KF8

Table des matières


Commande KindleGen

En entrée, KindleGen accepte le dossier contenant le fichier source XMDF. KindleGen accepte également les fichiers .zip. Utilisez la commande :

kindlegen <folder name>

Vous pouvez en outre utiliser une option de ligne de commande (-intermediate_only) pour générer les fichiers OPF/HTML intermédiaires :

kindlegen -intermediate_only <folder name>

Cette option génère les fichiers intermédiaires au format OPF/HTML dans un nouveau dossier placé au même endroit que le dossier d'entrée. Pour nommer ce dossier, KindleGen utilise le nom du dossier d'entrée, suivi de _dump. Pour modifier un élément dans les fichiers intermédiaires, utilisez ces fichiers HTML ou OPF intermédiaires. Les fichiers HTML ou OPF intermédiaires doivent respecter les recommandations fournies dans ce document.

Le fichier OPF est nommé current_content.opf et se trouve au même endroit que le fichier main.xml.

Utilisez la commande suivante pour générer le fichier KF8 à partir des fichiers OPF/HTML :

kindlegen <OPF File>


Problèmes relatifs à la source

Un fichier source XMDF peut présenter différents problèmes qui affectent l'expérience de lecture sur Kindle. Vous pouvez corriger ces problèmes afin d'améliorer l'expérience de lecture. Les sections suivantes répertorient quelques-uns des principaux problèmes de fichier source identifiés lors de nos tests.

Mauvaise qualité d'image

Une mauvaise qualité d'image entraîne l'affichage de la couverture ou d'autres images à une taille insuffisante. Pour éviter ce problème, fournissez des images de bonne qualité. Consultez les exigences de qualité.



Caractères Gaiji flous

Remplacez les caractères Gaiji par les codes de caractère correspondants ou fournissez des images haute qualité d'au moins 64 x 64 pixels pour éviter les affichages flous.

Exigences relatives aux images de caractères Gaiji :

  • Format d'image : Format PNG (8 bits) ou format JPEG
  • Taille : 128 x 128 pixels ou plus recommandés


Entrées de la table des matières sans liens

Toutes les entrées de table des matières doivent comporter des liens renvoyant au chapitre correspondant.



Orientation incorrecte des chiffres dans la table des matières

Appliquez le style Tate-chu-yoko aux numéros de référence de la table des matières pour éviter une mauvaise orientation des chiffres.

Correct :

<char_id char_id = "CR0020">

<yoko>10</yoko>

</char_id>

CHAPITRE X

Incorrect :

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

CHAPITRE X


Caractères Kanji en gras

Évitez de mettre des caractères Kanji en gras. Ce type de style donne un aspect flou aux caractères.

Correct :

Incorrect :

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


Texte peu contrasté

Ne spécifiez pas la couleur du texte. L'utilisation de couleurs claires entraîne un manque de contraste du texte. Certains appareils Kindle permettent au lecteur de choisir un arrière-plan noir. Si vous imposez l'affichage du texte en noir, il ne sera pas lisible dans ce mode et le livre sera supprimé.



Absence d'espace entre les images

Pour éviter qu'il manque des espaces dans le rendu des images, utilisez des sauts de ligne (<br/>).

Exemple :

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

<br/>

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



Images qui ne s'affichent pas sur des pages séparées

Pour placer les images sur des pages séparées, utilisez un chapitre distinct pour chaque image.



Table des matières non affichée

Pour vous assurer que la table des matières s'affiche, insérez tous les liens importants dans la balise <special_page_link>.

Exemple :

<special_page_link>

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

</special_page_link>



Partie importante du texte non centrée

N'utilisez pas le style valign="middle" pour les grands blocs de texte.



Identifiants en double

N'utilisez pas l'identifiant de flux/page indiqué dans la source. Utilisez des noms d'identifiant uniques.



Exigences relatives aux noms de fichier et aux chemins d'accès

N'utilisez pas la barre oblique inversée (« \ ») pour spécifier les chemins d'accès. En lieu et place, utilisez toujours la barre oblique (« / »). N'utilisez pas de caractères spéciaux (tels que !, @, #, $) dans le chemin d'accès ou dans le nom de fichier.





Fonctionnalités non prises en charge

Certaines fonctionnalités XMDF ne sont pas prises en charge au format Kindle. Si le fichier comporte de telles fonctionnalités, KindleGen affiche un message d'erreur et la conversion échoue. Les fonctionnalités non prises en charge sont les suivantes.

Nº de série

Fonctionnalité

Balise

Exemple

1

Animations d'images

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

Bandes dessinées

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

Médias 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

Médias vidéo

movie_object_entry

<parts_module>

<object_table>

...

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

</object_table>

</parts_module>

5

Pages de recherche

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

Zones cliquables dans les images

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

Action pointant vers une URL comportant un caractère HTML d'esperluette (&)

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>

Fonctionnalités ignorées

Certaines fonctionnalités non prises en charge ne génèrent pas d'erreur dans KindleGen. Le programme se contente de les ignorer et poursuit la conversion. Les fonctionnalités ignorées sont les suivantes.

Nº de série

Fonctionnalité

Balise/attribut

Exemple

1

Prononciation

Attribut reading

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

2

Code et ensemble de remplacement pour les caractères Gaiji

Attributs alt_set et alt_code de la balise external_char

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

3

Informations d'autorisation

permission_info

<permission_info> <print_permission

permission="authorized"/>

</permission_info>

4

Méthode de saut de ligne

line_breaking_method

<line_breaking_method method="word_wrap">

5

Lecture de média

action_play

<event>

<trigger>

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

</trigger>

<action>

<action_play object_id="OBkj23"/>

...

</action>

</event>

6

Opacité de la police, de l'arrière-plan et d'autres éléments

Attribut opacity

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

7

Musique de fond

text_default_background_music

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

...

</text_default_attribute>

8

Lettrine

drop_cap

<p drop_cap="2">Alice était...</p>

9

Texte défilant

scrolling_text

<scrolling_text>

Ce texte défilera en permanence

</scrolling_text>

10

Masquage du contenu

mask

<mask>42 </mask>

11

Termes clés pour la recherche

key_entry

<key_entry>

<key_item search_word="color"

table_id="ST0001">

Couleurs

</key_item>

<key_item search_word="colour"

table_id="ST0002">

Couleur

</key_item>

</key_entry>


Une erreur inattendue s’est produite. Veuillez réessayer ultérieurement.
Votre session a expiré

Merci de vous connecter pour continuer

Connexion
edit