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.

Temas de ayuda

Contacto

¿Tiene algo que comentar? ¿No encuentra la respuesta que busca en nuestras páginas de ayuda?

Contacto

Pautas para convertir XMDF a KF8

Contenidos


Comandos de KindleGen

KindleGen acepta la carpeta que contiene el archivo de origen de XMDF como entrada. KindleGen también admite archivos .zip. Utilice el comando:

kindlegen <nombre de carpeta>

Puede usar una opción de línea de comandos adicional (-intermediate_only) para generar archivos OPF/HTML intermedios:

kindlegen -intermediate_only <nombre de carpeta>

Esta opción genera archivos intermedios como archivos OPF/HTML en una nueva carpeta junto a la carpeta de entrada. KindleGen nombra esta carpeta con el nombre de la carpeta de entrada seguido de _dump. Para cambiar algo en los archivos intermedios, utilice estos archivos HTML u OPF intermedios. Los archivos HTML u OPF intermedios deben seguir las pautas indicadas en otras partes de este documento.

El archivo OPF se llama current_content.opf, y puede encontrarlo en la misma ubicación que el archivo main.xml.

Use el siguiente comando para generar el KF8 desde los archivos OPF/HTML:

kindlegen <Archivo OPF>


Problemas con el archivo de origen

Un archivo de origen XMDF puede albergar varios problemas que afecten a la calidad de la lectura en el dispositivo Kindle. Pero estos problemas se pueden corregir. A continuación, detallamos varios de los problemas principales que hemos encontrado en nuestros controles de calidad.

Imágenes de mala calidad

Las imágenes de mala calidad provocarán que la portada y las demás imágenes se vean demasiado pequeñas. Para evitar esto, inserte imágenes de buena calidad. Consulte los requisitos de calidad.



Caracteres Gaiji borrosos

Sustituya los caracteres Gaiji por los caracteres de código correspondientes o inserte imágenes de alta calidad de por lo menos 64 x 64 para evitar que se vean borrosos.

Requisitos para los archivos de imagen Gaiji:

  • Formato: PNG (8 bits) o JPEG
  • Tamaño: Se recomienda de 128 x 128 píxeles o mayor.


Entradas de la TOC sin enlaces

Todos los elementos de la tabla de contenidos (TOC) deben estar enlazados con el capítulo correspondiente.



Orientación incorrecta de la numeración en la TOC

Aplique el estilo tate-chu-yoko para los números de índice de la tabla de contenidos (TOC) para evitar una orientación incorrecta.

Correcto:

<char_id char_id = "CR0020">

<yoko>10</yoko>

</char_id>

CAPÍTULO X

Incorrecto:

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

CAPÍTULO X


Caracteres Kanji en negrita

Evite la negrita para los caracteres Kanji. Este tipo de estilo hace que los caracteres se vean borrosos.

Correcto:

Incorrecto:

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


Texto poco claro

Le recomendamos que deje el color del texto sin especificar. Si utiliza colores ligeros el texto no se verá con claridad. Algunos dispositivos Kindle permiten al lector cambiar a negro el color de fondo. Si el texto tiene un color negro forzado, no será legible en este modo por lo que se retirará de Amazon.



Sin espacio entre imágenes

Use saltos de líneas (<br/>) para evitar renderizar imágenes sin espacios.

Ejemplo:

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

<br/>

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



Las imágenes no aparecen en páginas separadas

Para que las imágenes aparezcan en páginas separadas, use capítulos separados para cada imagen.



No aparece la TOC

Para garantizar que aparezca la tabla de contenidos, incluya todos los vínculos importantes en <special_page_link>.

Ejemplo:

<special_page_link>

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

</special_page_link>



Hay mucho texto descentrado

No use el estilo valign="middle" para grandes cantidades de texto.



Identificadores duplicados

No use el mismo ID de flujo o de página mencionado en el archivo de origen. Use nombres únicos de ID.



Requisitos de la ruta de archivo y el nombre de archivo

No use la barra diagonal inversa (\) para especificar la ruta del archivo; use siempre la barra diagonal común (/). No incluya signos (como !, @, #, $) en la ruta ni en el nombre del archivo.





Funciones no compatibles

Algunas funciones de XMDF no son compatibles con Kindle. Si el archivo contiene alguna función de este tipo, KindleGen mostrará un mensaje de error y fallará la conversión. Estas son las funciones no admitidas.

N.° de serie

Función

Etiqueta

Ejemplo

1

Animaciones de imágenes

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

Cómics

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

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

Vídeo

movie_object_entry

<parts_module>

<object_table>

...

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

</object_table>

</parts_module>

5

Páginas de búsqueda

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

Área de pulsación en imágenes

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

Redirección a una URL con entidad & de 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>

Funciones ignoradas

Hay otras funciones que no se admiten, pero KindleGen no genera ningún mensaje de error para ellas. Directamente las ignora y continúa con la conversión. Estas son las funciones ignoradas.

N.° de serie

Función

Etiqueta y Atributo

Ejemplo

1

Pronunciación

Atributo de lectura

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

2

Código alternativo y conjunto para Gaiji

Atributos alt_set y alt_code de la etiqueta external_char

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

3

Información de permisos

permission_info

<permission_info> <print_permission

permission="authorized"/>

</permission_info>

4

Método de salto de línea

line_breaking_method

<line_breaking_method method="word_wrap">

5

Reproducción

action_play

<event>

<trigger>

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

</trigger>

<action>

<action_play object_id="OBkj23"/>

...

</action>

</event>

6

Opacidad de fuente, fondo y otros

Opacidad del atributo

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

7

Música de fondo

text_default_background_music

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

...

</text_default_attribute>

8

Letra capitular

drop_cap

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

9

Contenido de texto desplazable

Scrolling_text

<scrolling_text>

Este texto se desplaza una y otra vez

</scrolling_text>

10

Enmascaramiento de contenido

Mask

<mask>42 </mask>

11

Entradas clave para búsquedas

key_entry

<key_entry>

<key_item search_word="color"

table_id="ST0001">

Color

</key_item>

<key_item search_word="colour"

table_id="ST0002">

Color

</key_item>

</key_entry>


Se ha producido un error inesperado. Inténtelo de nuevo más tarde.
La sesión ha caducado.

Inicie sesión para continuar.

Iniciar sesión
edit