Temas de ayuda
Contacto
¿Tiene algo que comentar? ¿No encuentra la respuesta que busca en nuestras páginas de ayuda?
Pautas para convertir XMDF a KF8
Contenidos
- Comandos de KindleGen
- Problemas con el archivo de origen
- Imágenes de mala calidad
- Caracteres Gaiji borrosos
- Entradas de la TOC sin enlaces
- Orientación incorrecta de la numeración en la TOC
- Caracteres Kanji en negrita
- Texto poco claro
- Sin espacio entre imágenes
- Las imágenes no aparecen en páginas separadas
- No aparece la TOC
- Hay mucho texto descentrado
- Identificadores duplicados
- Requisitos de la ruta de archivo y el nombre de archivo
- Funciones no compatibles
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> |
kindlegen -intermediate_only <nombre de carpeta> |
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 |
<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:
遺 |
<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&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> |