AmazonKindlePublishingGuidelines ES

.
Instrucciones para la
publicación en Amazon
Kindle
Cómo crear libros para la plataforma Kindle
Versión 2014.2
Este documento describe las principales vías de que disponen los editores, los autores y las
casas de conversión para que sus contenidos se encuentren disponibles para la plataforma
Amazon Kindle. Este documento incluye instrucciones y sugerencias desarrolladas para
garantizar un proceso fluido de conversión y publicación.
Copyright © 2014 Amazon.com, Inc. o sus filiales. Todos los derechos reservados
Instrucciones de publicación para Kindle
Amazon.com
1
Publicación en Kindle: instrucciones para editores
Historial de Cambios
Número de Versión
Notas de la Versión
•
Actualizado 3.1.1 Texto Instrucción N.º 1: el texto del cuerpo debe usar el
formato predeterminado
•
Actualizado 3.2.2 Imagen de Portada Instrucción N.º 2: uso obligatorio de
una imagen de portada del contenido interno
•
Actualizado 3.2.3 Imagen de Portada Instrucción N.º 3: la portada interna
no debe aparecer dos veces
•
Actualizado 3.6.1 Imágenes Instrucción N.º 1: utilice formatos de entrada
compatibles
•
Actualizado 3.6.2 Imágenes Instrucción N.º 2: KindleGen realiza
conversiones automáticas de las imágenes
•
Agregado 3.10.9 HTML Instrucción N.º 9: las referencias a archivos deben
coincidir con la grafía y uso de mayúsculas de la fuente
2014.1.1
•
Actualizado 5.2 Requisitos de recursos
2014.1
•
Actualizado 2.2.2.4 Mensajes KindleGen
•
Actualizado 3.2.1 Imagen de Portada Instrucción Nº.1: la imagen de
portada es obligatoria
•
Actualizado 3.6 Instrucciones para imágenes
•
Actualizado 3.6.2 Imágenes Instrucción N.º.2: KindleGen realiza
conversiones automáticas de las imágenes
•
Agregado 3.6.11 Imágenes Instrucción Nº.11: utilice etiquetas y
elementos SVG compatibles
•
Agregado 3.12 Instrucciones para enlaces externos
•
Actualizado 4.3.3 Recomendación N.º3: optimización de contenido para
pantalla completa
•
Actualizado 5 Creación de novelas gráficas/manga/cómics con diseño fijo
•
Actualizado 5.2 Requisitos de recursos
•
Actualizado 7 Descripción general de los diccionarios (y todas sus
subdivisiones)
•
Actualizado 11.1 Apéndice A: etiquetas HTML compatibles con el formato
Kindle 8
•
Actualizado 11.2 Apéndice B: selectores, atributos y propiedades de la CSS
compatibles con el formato Kindle
2014.2
Instrucciones de publicación para Kindle
Amazon.com 2
Publicación en Kindle: instrucciones para editores
Indice
1
2
Comenzar ........................................................................................................................................................... 6
Vías para colocar su contenido en Kindle ...................................................................................................... 6
2.1 Plataforma de edición directa para Kindle de Amazon.............................................................................. 6
2.2 Crear libros para Kindle de forma interna utilizando las herramientas Kindle Publisher ......................... 6
2.2.1
2.2.2
2.2.3
3
Plugin de Kindle para Adobe InDesign .................................................................................................................................... 6
KindleGen ............................................................................................................................................................................... 6
Programa Kindle Previewer (Previsualizador de Kindle) .......................................................................................................... 9
2.3 Servicios de conversión de terceros ........................................................................................................ 10
Instrucciones generales de formato .............................................................................................................. 10
3.1 Instrucciones para el texto ....................................................................................................................... 11
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.1.8
3.1.9
3.2
Instrucciones para imágenes de portada ................................................................................................ 15
3.2.1
3.2.2
3.2.3
3.3
Instrucción n.º 1 para tablas: utilizar tablas únicamente para información tabular .................................................................. 28
Instrucción n.º 2 para tablas: evitar tablas grandes ................................................................................................................ 28
Instrucción n.º 3 para tablas: crear tablas HTML sencillas ..................................................................................................... 29
Instrucción n.º 4 para tablas: dividir tablas cuando sea necesario ......................................................................................... 29
Instrucción n.º 5 para tablas: optimizar el tamaño máximo de la tabla ................................................................................... 29
Instrucciones de compatibilidad para ediciones digitales de Adobe ....................................................... 29
3.8.1
3.9
Instrucción n.º 1 para imágenes: utilizar formatos de entrada compatibles ............................................................................ 20
Instrucción n.º 2 para imágenes: KindleGen realiza conversiones automáticas de las imágenes........................................... 21
Instrucción n.º 3 para imágenes: utilizar imágenes en color................................................................................................... 21
Instrucción n.º 4 para imágenes: las fotografías deben utilizar el formato JPEG .................................................................... 21
Instrucción n.º 5 para imágenes: utilizar formato GIF para arte lineal y texto ......................................................................... 21
Instrucción n.º 6 para imágenes: requisitos de imagen y tamaño de fuente para texto y arte lineal........................................ 22
Instrucción n.º 7 para imágenes: preferencia de HTML frente a imágenes ............................................................................ 24
Instrucción n.º 8 para imágenes: colocación del título de la imagen....................................................................................... 25
Instrucción n.º 9 para imágenes: controlar la relación de aspecto de una imagen.................................................................. 25
Instrucción n.° 10 para imágenes: mostrar el texto correctamente dentro de SVG................................................................. 25
Instrucción n.° 11 para imágenes: utilice etiquetas y elementos SVG compatibles ................................................................ 26
Instrucciones para tablas ......................................................................................................................... 28
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.8
Instrucción n.º 1 para elementos de guía: elementos de guía recomendados ........................................................................ 20
Instrucciones para imágenes ................................................................................................................... 20
3.6.1
3.6.2
3.6.3
3.6.4
3.6.5
3.6.6
3.6.7
3.6.8
3.6.9
3.6.10
3.6.11
3.7
Instrucción n.° 1 para elementos landmarks nav: elementos landmarks nav recomendados ................................................. 20
Instrucciones para elementos de guía ..................................................................................................... 20
3.5.1
3.6
Instrucción n.º 1 para TOC: se recomienda el uso de una TOC lógica................................................................................... 17
Instrucción n.º 2 para TOC: la tabla de contenidos HTML debe estar vinculada .................................................................... 19
Instrucción n.º 3 para TOC: la tabla de contenidos HTML debe ser referenciada .................................................................. 19
Instrucción n.º 4 para TOC: la tabla de contenidos no debe contener tablas ......................................................................... 19
Instrucción n.º 5 para TOC: la tabla de contenidos no debe contener números de página ..................................................... 20
Instrucción n.º 6 para TOC: colocar la tabla de contenidos al principio del libro ..................................................................... 20
Instrucción n.º 7 para TOC: incluir una tabla de contenidos para colecciones........................................................................ 20
Instrucciones para elementos landmarks nav ......................................................................................... 20
3.4.1
3.5
Instrucción n.º 1 para imagen de portada: uso obligatorio de una imagen de portada con fines de mercadotecnia ................ 15
Instrucción n.º 2 para imagen de portada: uso obligatorio de una imagen de portada del contenido interno .......................... 16
Instrucción para imagen de portada n.º 3: la portada interna no debe aparecer dos veces .................................................... 16
Instrucciones para las tablas de contenidos (TOC)................................................................................. 17
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.7
3.4
Instrucción n. º 1 para el texto: el cuerpo del texto debe utilizar valores por defecto .............................................................. 11
Instrucción n. º 2 para el texto: utilizar CSS para saltos de página ........................................................................................ 12
Instrucción n.º 3 para el texto: formato de párrafos ................................................................................................................ 12
Instrucción n.º 4 para el texto: otras codificaciones son compatibles ..................................................................................... 12
Instrucción n.º 5 para el texto: espacios y caracteres Unicode............................................................................................... 13
Instrucción n.º 6 para el texto: la fuente monoespaciada es compatible ................................................................................ 13
Instrucción n.º 7 para el texto: compatibilidad con CSS ......................................................................................................... 13
Instrucción n.º 8 para el texto: números de página ................................................................................................................ 14
Instrucción n.° 9 para el texto: personalización de la selección de fuente .............................................................................. 15
Instrucción n.º 1 de compatibilidad para ediciones digitales de Adobe: utilizar ID de elemento único .................................... 29
Instrucciones de estilo ............................................................................................................................. 30
3.9.1
3.9.2
Instrucción n.º 1 de estilo: utilizar una tabla de contenidos HTML anidada ............................................................................ 30
Instrucción n.º 2 de estilo: formato correcto de las barras laterales........................................................................................ 30
3.10 Instrucciones para HTML ......................................................................................................................... 30
3.10.1 Instrucción n.º 1 para HTML: construir documentos HTML (XHTML) bien estructurados ....................................................... 30
Instrucciones de publicación para Kindle
Amazon.com 3
Publicación en Kindle: instrucciones para editores
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
4
Instrucción n.º 2 para HTML: las anclas deben añadirse antes de las etiquetas de formato .................................................. 31
Instrucción n.º 3 para HTML: los elementos de guía de EPUB son opcionales ...................................................................... 31
Instrucción n.º 4 para HTML: utilizar un diseño de columna única y evitar las posiciones absolutas ...................................... 31
Instrucción n.º 5 para HTML: utilizar el atributo position:absolute para texto sobre imagen ................................................... 31
Instrucción n.º 6 para HTML: evitar el uso de valores negativos ............................................................................................ 31
Instrucción n.º 7 para HTML: evitar el uso de secuencias de comandos ................................................................................ 31
Instrucción n.º 8 para HTML: evitar el uso de valores negativos para la altura de línea ......................................................... 31
3.11 Instrucciones para fuentes incrustadas ................................................................................................... 31
3.12 Instrucciones para enlaces externos ....................................................................................................... 32
Crear libros infantiles con diseño fijo ........................................................................................................... 32
4.1 Campos de metadatos compatibles con libros infantiles con diseño fijo ................................................ 32
4.2 Requisitos de contenido .......................................................................................................................... 34
4.2.1
4.2.2
4.2.3
4.3
Recomendaciones de contenido ............................................................................................................. 36
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.4
Requisito n.º 1: uso de la estructura del archivo HTML.......................................................................................................... 34
Requisito n.º 2: uso del aumento de zona (ventanas emergentes) ........................................................................................ 34
Requisito n.º 3: establecer imágenes como imágenes de fondo ............................................................................................ 36
Recomendación n.º 1: aplicación de CSS Reset ................................................................................................................... 36
Recomendación n.° 2: inclusión de un archivo CSS por cada página HTML.......................................................................... 36
Recomendación n.° 3: optimización de contenido para pantalla completa ............................................................................. 37
Recomendación n.º 4: uso de grandes objetivos de pulsación para el aumento de zona en libros infantiles.......................... 37
Recomendación n.º 5: contenido con diseño fijo válido para el futuro en los libros infantiles ................................................. 37
Recomendación n.º 6: inclusión de fuentes específicas ......................................................................................................... 37
Recomendación n.° 7: inclusión de una portada en HTML .................................................................................................... 38
Recomendación n.° 8: inclusión de una cubierta trasera ....................................................................................................... 38
Crear libros infantiles con imágenes de fondo y texto en múltiples páginas ........................................... 38
4.4.1 Utilizar imágenes en paralelo para formar un desplegado de doble página cuando el bloqueo de orientación fijado
a paisaje (landscape) ........................................................................................................................................................................ 38
4.4.2 Bloques de texto: posición..................................................................................................................................................... 39
4.4.3 Alinear texto .......................................................................................................................................................................... 39
5
Creación de novelas gráficas/manga/cómics con diseño fijo .................................................................... 40
5.1 Campos de metadatos compatibles con libros infantiles con diseño fijo ................................................ 40
5.2 Requisitos de recursos ............................................................................................................................ 41
5.3 Calidad de la imagen ............................................................................................................................... 42
5.4 Panel de visualización (aumento de zona) .............................................................................................. 42
5.5 Optimizar contenido para las novelas gráficas ........................................................................................ 43
5.5.1
5.5.2
5.5.3
5.5.4
5.6
Paneles virtuales en cómics y Manga ..................................................................................................... 46
5.6.1
6
7
Optimizar objetivos de pulsación ........................................................................................................................................... 43
Optimizar los paneles de vista ............................................................................................................................................... 44
Optimizar para escenas de acción anchas o altas ................................................................................................................. 44
Optimizar para grandes bloques de texto .............................................................................................................................. 45
Requisito n.° 1: Emparejar páginas cuando el bloqueo de orientación es igual a none .......................................................... 48
Instrucciones para audio y vídeo................................................................................................................... 51
6.1 Vídeo incrustado. ..................................................................................................................................... 51
6.2 Vídeo en streaming .................................................................................................................................. 51
6.3 Incrustar audio ......................................................................................................................................... 52
6.4 Audio en streaming .................................................................................................................................. 52
6.5 Directorio multimedia ............................................................................................................................... 52
6.6 Instrucciones para audio .......................................................................................................................... 52
6.7 Instrucciones para vídeos ........................................................................................................................ 52
6.8 Metadatos de audio y vídeo..................................................................................................................... 53
6.9 Archivo NCX ............................................................................................................................................ 54
6.10 Imágenes con Controles de Reproducción ............................................................................................. 54
6.11 Distinción entre mayúsculas y minúsculas en los nombres de archivo................................................... 54
6.12 Confirmar tipo de mime correcto ............................................................................................................. 54
6.13 Tamaño del archivo ................................................................................................................................. 54
6.14 Narración ................................................................................................................................................. 54
6.15 Tabla de contenidos ................................................................................................................................ 55
6.16 Pautas para encabezados multimedia .................................................................................................... 55
6.17 Archivo de muestra personalizado .......................................................................................................... 56
Descripción general de los diccionarios ...................................................................................................... 56
7.1 Plantilla de entradas al diccionario .......................................................................................................... 56
Instrucciones de publicación para Kindle
Amazon.com 4
Publicación en Kindle: instrucciones para editores
7.2
7.3
Metadatos: creación del archivo OPF...................................................................................................... 57
HTML básico de diccionario .................................................................................................................... 58
7.3.1
7.3.2
7.3.3
7.4
Conjugaciones para diccionarios ............................................................................................................. 60
7.4.1
7.4.2
7.5
7.6
Índice de conjugaciones ........................................................................................................................................................ 60
Parámetro de coincidencia exacta ......................................................................................................................................... 61
Creación de un diccionario con Kindlegen .............................................................................................. 62
Prueba de diccionarios de Kindle ............................................................................................................ 62
7.6.1
7.6.2
8
Formato................................................................................................................................................................................. 58
Elemento rameset ................................................................................................................................................................. 58
Índice de palabras claves ...................................................................................................................................................... 59
Prueba de formato................................................................................................................................................................. 62
Prueba de búsqueda ............................................................................................................................................................. 62
Consultas de medios ...................................................................................................................................... 63
8.1 Utilizar consultas de medios .................................................................................................................... 63
8.2 Utilizar consultas de medios para retrocompatibilidad con Mobi ............................................................ 66
8.3 Enviar una consulta de medios ................................................................................................................ 67
8.3.1
8.3.2
8.3.3
8.3.4
8.4
Opción 1: utilizar un archivo CSS .......................................................................................................................................... 68
Opción 2: utilizar distintos archivos CSS ............................................................................................................................... 68
Opción 3: utilizar etiquetas de estilo ...................................................................................................................................... 68
Opción 4: utilizar @import ..................................................................................................................................................... 68
Cómo utilizar la pantalla: propiedad none para Consultas de los Medios de Comunicación ................. 69
8.4.1
8.4.2
8.4.3
Cómo utilizar la pantalla: propiedad none con Tablas Complejas .......................................................................................... 69
Cómo utilizar la pantalla: propiedad none con Imágenes SVG .............................................................................................. 71
Limitación para usar la pantalla: propiedad none ................................................................................................................... 71
9
Prácticas recomendadas para Kindle ........................................................................................................... 71
9.1 Comprobación de libros Kindle ............................................................................................................... 71
10 Instrucciones de calidad para Kindle ............................................................................................................ 73
11 Apéndices ......................................................................................................................................................... 74
11.1 Apéndice A: Etiquetas HTML compatibles con el formato Kindle 8 ........................................................ 74
11.2 Apéndice B: Selectores, atributos y propiedades de la CSS compatibles con el formato Kindle 8 ........ 79
11.3 Apéndice C: instrucciones para convertir XMDF a KF8 .......................................................................... 84
11.3.1 Comando Kindlegen .............................................................................................................................................................. 84
11.3.2 Problemas con el archivo de origen....................................................................................................................................... 84
11.3.3 Características no soportadas ............................................................................................................................................... 86
Instrucciones de publicación para Kindle
Amazon.com 5
Publicación en Kindle: instrucciones para editores
1 Comenzar
Existen varias opciones para que sus libros se encuentren disponibles para la plataforma Amazon Kindle.
La opción más adecuada para usted depende de la naturaleza de las publicaciones (por ejemplo, el
formato del archivo fuente), los recursos y los conocimientos técnicos de los que se disponga, así como
el modelo de ventas de libros electrónicos. Para ayudarlo a escoger, encontrará, a continuación,
ejemplos de los escenarios de publicación más habituales, así como nuestras recomendaciones:
•
Los editores autónomos o autores que desean aprovechar las herramientas de autoservicio de
Amazon para crear libros Kindle y venderlos en Amazon, pueden consultar la sección 2.1 de la
Plataforma de edición directa de Amazon Kindle.
•
Los editores que deseen convertir diversos títulos y dispongan de la experiencia para crear libros
Kindle internamente con el software Kindle Publisher Tools, pueden consultar la sección 2.2.
Crear libros para Kindle de forma interna utilizando las herramientas Kindle Publisher.
•
Para aquellos editores que no deseen convertir títulos de forma interna o que no dispongan de
los recursos técnicos necesarios, en la sección 2.3 Servicios de conversión de terceros se
describe cómo contratar una casa de conversión.
2 Vías para colocar su contenido en Kindle
2.1 Plataforma de edición directa para Kindle de Amazon
Los editores internos pueden convertir sus libros a formato electrónico, utilizando las herramientas de
autoedición de Amazon, y venderlos en Amazon Kindle con la Plataforma de edición directa de Amazon
Kindle (KDP). KDP es un sistema ágil y sencillo de autoedición para Amazon Kindle. Suba su contenido,
introduzca información sobre precios y copias para venta y publíquelo en minutos. Para obtener más
información, así como para registrarse, visite, http://kdp.amazon.com.
2.2 Crear libros para Kindle de forma interna utilizando las herramientas Kindle
Publisher
Los editores pueden optar por crear sus propios libros Kindle internamente a partir del contenido en
Adobe InDesign y archivos HTML, XHTML y EPUB con las herramientas de Kindle Publisher. Amazon
avala oficialmente estas herramientas para convertir archivos a formato Kindle 8. Los archivos Kindle
creados con estas herramientas están diseñados para ser compatibles con los dispositivos Kindle
actuales y futuros y sus aplicaciones. Los archivos creados con el software de terceros pueden no
funcionar correctamente en los dispositivos y aplicaciones Kindle actuales o futuros.
2.2.1 Plugin de Kindle para Adobe InDesign
Los editores pueden optar por crear libros Kindle de forma interna a partir del contenido de Adobe
InDesign, utilizando un programa gratuito llamado Kindle Plugin para Adobe InDesign. Este plugin
permite al editor convertir el contenido en formato InDesign a formato Kindle. La versión actual del Kindle
Plugin para Adobe InDesign es compatible con el formato Kindle 8. Visite
www.amazon.com/kindleformat/kindleplugin para descarga de plugins, documentación de instalación,
documentación de ayuda y detalles de las opciones compatibles en la actualidad en el Kindle Plugin para
Adobe InDesign.
2.2.2 KindleGen
Los editores pueden optar por crear sus propios libros para Kindle de forma interna utilizando un
programa gratuito llamado KindleGen. Esta es una herramienta de línea de comandos diseñada para
crear un libro electrónico para Kindle. KindleGen acepta contenido fuente en formato HTML, XHTML o
formato EPUB.
La versión más actual del KindleGen puede descargarse de forma gratuita desde nuestro sitio web en
www.amazon.com/kindleformat/kindlegen. Amazon periódicamente lanza nuevas versiones del software
KindleGen. Revise este sitio regularmente para conocer las actualizaciones. Para crear libros para Kindle
en formato 8, se debería utilizar el KindleGen 2 o versiones posteriores.
Instrucciones de publicación para Kindle
Amazon.com 6
Publicación en Kindle: instrucciones para editores
2.2.2.1
Archivos fuente para utilizar con KindleGen
Para crear archivos Amazon Kindle utilizando KindleGen, necesitará:
•
disponer de un único archivo HTML que incluya el libro entero, o
•
proporcionar archivos compatibles con EPUB. (Las especificaciones EPUB de IDPF están
disponibles en: http://idpf.org/EPUB/30/spec/EPUB30-overview.html).
A través de la especificación EPUB, puede crear un libro Kindle con múltiples archivos HTML y un único
archivo OPF que los vincule todos.
2.2.2.2
Instalar KindleGen
IMPORTANTE: siga estos pasos para ejecutar el KindleGen. Hacer doble clic sobre el icono de
KindleGen no abre este programa.
KindleGen para Windows (XP, Vista, 7):
1. Descargue el archivo comprimido KindleGen en el escritorio de su computadora desde
www.amazon.com/kindleformat/kindlegen.
2. Haga clic con el botón derecho sobre el archivo comprimido, selección Extraer todo e introduzca
el nombre de la carpeta c:\KindleGen.
3. Abra una ventana de comandos desde el menú Inicio > Todos los programas > Accesorios >
Ejecutar.
4. Introduzca c:\KindleGen\kindlegen. Aparecerán las instrucciones para ejecutar el KindleGen.
Ejemplo de conversión: para convertir un archivo llamado book.html, utiliza cambiar directorio (cd)
para acceder al directorio en el que se encuentra el libro, por ejemplo “cd Escritorio” y, a continuación,
escriba c:\KindleGen\kindlegen book.html. Si la conversión se ha realizado correctamente aparecerá
un nuevo archivo en su escritorio llamado book.mobi.
KindleGen para Linux 2.6 i386 o superior:
1. Descargue el archivo KindleGen tar.gz en su computadora, desde
www.amazon.com/kindleformat/kindlegen, en una ubicación tal como el directorio (~) de
inicio (~).
2. Extráigalo en ~/KindleGen.
3. Abra una ventana de comandos y escriba ~/KindleGen/kindlegen. Aparecerán las instrucciones
para ejecutar el KindleGen.
Ejemplo de conversión: para convertir un archivo llamado book.html, utilice cambiar directorio (cd) para
acceder al directorio en el que se encuentra el libro, por ejemplo cd Escritorio y, a continuación, escriba
~/KindleGen\kindlegen book.html. Si la conversión se ha realizado correctamente aparecerá un nuevo
archivo en su Escritorio llamado book.mobi.
KindleGen para Mac OS 10.5 y superior i386:
1. Descargue KindleGen.zip desde www.amazon.com/kindleformat/kindlegen. Por defecto, el
archivo se descarga en la carpeta Descargas.
2. Descomprima el archivo. En Safari, el archivo comprimido se descomprime automáticamente
tras la descarga. Si este ajuste está deshabilitado, o si se utilizó otro navegador, haga doble clic
sobre el archivo para descomprimirlo.
3. Haga clic sobre el icono del foco, situado en la esquina superior derecha y escriba Terminal.
Haga clic sobre la aplicación para abrirla.
Instrucciones de publicación para Kindle
Amazon.com 7
Publicación en Kindle: instrucciones para editores
4. Para ver las instrucciones para ejecutar el KindleGen, busque el programa kindlegen en la
ventana del Finder. Haga clic y arrástrelo hasta la ventana Terminal, donde se encuentra el
cursor. El cursor escribe la ruta y se desplaza hasta el final de la línea. Pulse Enter para ver las
instrucciones.
Alternativamente, es posible ver las instrucciones escribiendo el comando cd
~/Downloads/KindleGen_Mac_i386_v2 en Terminal y, a continuación, escribiendo el
comando kindlegen.
o
Ejemplo de conversión:
1. Para convertir un archivo llamado book.html, copie book.html en el escritorio
2. En la ventana del Finder, haga clic sobre el programa kindlegen, arrástrelo a la ventana Terminal
y suéltelo donde se encuentra el cursor. El cursor introduce la ruta y se desplaza al final de la
línea.
3. En la ventana del Finder, haga clic sobre el documento, arrástrelo a la ventana Terminal y
suéltelo donde se encuentra el cursor. El cursor introduce la ruta y se desplaza al final de la línea.
Pulse Enter. Si la conversión si realizó correctamente, aparecerá un nuevo archivo en su
escritorio llamado book.mobi.
o
2.2.2.3
Alternativamente, es posible ver las instrucciones escribiendo el comando cd
~/Downloads/KindleGen_Mac_i386_v2 en Terminal y, a continuación, escribiendo el comando
kindlegen ~/Desktop/book.html. Si la conversión se realizó correctamente, aparecerá un nuevo
archivo llamado book.mobi en el escritorio.
Utilizar el KindleGen
Utilice el programa KindleGen versión 2 o superior para convertir un libro en formato EPUB o HTML a
formato Kindle 8, tal y como se indica a continuación:
C:> kindlegen filename.opf/.htm/.html/.epub [-c0 or -c1 or c2] [-verbose] [western] [-o <file name>]
Opciones:
-c0: sin compresión
-c1: compresión DOC estándar
-c2: compresión huffdic Kindle (recomendado para archivos grandes con
mucho texto)
-o <file name>: especifica el nombre de archivo de salida. El archivo de
salida se creará en el mismo directorio que el de entrada. El <file name> no
debe contener la ruta del directorio.
-verbose: proporciona información adicional durante la conversión del
ebook.
-western: fuerza versión de libro en Windows-1252
-releasenotes: muestra notas de distribución
-gif: las imágenes se convierten a formato GIF (el libro no contiene JPEG)
-locale <locale option>: para mostrar mensajes en el idioma seleccionado.
en: inglés
Instrucciones de publicación para Kindle
Amazon.com 8
Publicación en Kindle: instrucciones para editores
de: alemán
fr: francés
it: italiano
es: español
ch: chino
ja: japonés
bp: portugués de Brasil
2.2.2.4
Mensajes de KindleGen
KindleGen muestra mensajes informativos detallados a medida que avanza la conversión.
Si durante la conversión de archivos Kindlegen encuentra algún problema, le mostrará una advertencia o
un error.
Amazon le recomienda enfáticamente que solucione todas las advertencias y los errores de KindleGen
antes de publicar el libro.
•
Si KindleGen muestra un error, no generará el archivo .mobi. Los errores son problemas que
reducen la legibilidad del libro en su dispositivo Kindle.
•
Si KindleGen muestra una advertencia, generará el archivo.mobi intentando arreglar
automáticamente el problema al que se refiere dicha advertencia. Amazon no garantiza los
resultados de ningún arreglo automático efectuado por KindleGen, que podría hacer que el libro
luzca distinto que el diseño original.
2.2.3 Programa Kindle Previewer (Previsualizador de Kindle)
El Kindle Previewer es una interfaz gráfica de usuario que imita la visualización de los libros en los
dispositivos Kindle y sus aplicaciones. El Kindle Previewer facilita la vista previa del diseño de un libro y
garantiza que el texto se muestre correctamente en cualquier orientación o tamaño de fuente. Amazon
recomienda esta herramienta, junto con el KindleGen, para crear libros Kindle de la mejor calidad.
El Kindle Previewer está disponible tanto para plataformas Windows como para Mac OS X.
2.2.3.1
Instalar el Kindle Previewer
La versión más actual del Kindle Previewer puede descargarse de forma gratuita desde
www.amazon.com/kindleformat/kindlepreviewer. La documentación de instalación y ayuda puede
encontrarse en http://kindlepreviewer.s3.amazonaws.com/UserGuide.pdf.
Kindle Previewer para Windows (XP, Vista, 7, 8):
1. Descargue el Kindle Previewer para Windows desde
www.amazon.com/kindleformat/kindlepreviewer.
2. Guarde el ejecutable (KindlePreviewerInstall.exe) en el disco local.
3. Ejecute KindlePreviewerInstall.exe haciendo doble clic en el archivo.
4. Acepte el Acuerdo de licencia para usuario final en el cuadro de diálogo que contiene la
información detallada para instalar el Kindle Previewer.
5. Tras la correcta instalación, el Kindle Previewer aparece en Inicio > Programas > Amazon >
Kindle Previewer.
Kindle Previewer para Mac OS 10.6 y superior i386:
1. Descargue el Kindle Previewer para Intel Mac desde
www.amazon.com/kindleformat/kindlepreviewer.
Instrucciones de publicación para Kindle
Amazon.com 9
Publicación en Kindle: instrucciones para editores
2. Guarde el archivo zip (KindlePreviewer.zip) en el disco local.
3. Haga doble clic en el archivo comprimido para descomprimir el Kindle Previewer.
4. Arrastre el Kindle Previewer de la carpeta de Descargas a la carpeta Aplicaciones.
5. Inicie el Kindle Previewer.
Utilice F1 o el menú Ayuda para encontrar el Manual del usuario del Kindle Previewer.
2.3 Servicios de conversión de terceros
Los editores tienen la posibilidad de subcontratar el servicio de conversión de títulos a partir de una
diversidad de formatos a formato de libro electrónico. Las casas de conversión ofrecen a los editores
soluciones y servicios que incluyen la importación de una variedad de formatos de entrada para crear un
libro electrónico o un formato de salida listo para su impresión. Los formatos de entrada habituales son:
•
Word (.DOC, .DOCX), formato de texto enriquecido (.rtf), texto (.txt)
•
PDF
•
Libro impreso escaneado
•
FrameMaker, InDesign, PageMaker, QuarkXPress
•
XML (como DocBook, etc.)
•
HTML, XHTML
•
EPUB (también conocido como IDPF o OEB)
El proceso de conversión de contenido no ajustable (como PDF o escaneos) a contenido ajustable es
una tarea que requiere una gran cantidad de trabajo y un conocimiento especializado en formatos.
Cuando examine las diversas opciones respecto a casas de conversión, Amazon recomienda que
confirme qué formato(s) de origen requiere la casa de conversión para convertir los archivos que se
utilizarán en el Kindle.
Para Amazon, los archivos de salida preferidos provenientes de las casas de conversión para ser
procesados son:
•
Libros en formato Amazon Kindle (.mobi/.prc.)
•
Metadatos en formato ONIX (XML)
Amazon también puede procesar contenido en formato de origen EPUB. KindleGen compila el archivo y
ejecuta verificaciones en busca de errores comunes. Cualquier error o advertencia impedirá que los
títulos estén disponibles. Estos errores deberán solucionarse en el archivo EPUB antes de que el título
se publique en la tienda Kindle. Los títulos en formato EPUB deberán verificarse con software y/o
hardware de Amazon, y también se deberán cumplir las instrucciones de edición que figuran en este
documento.
Las casas de conversión también pueden ayudar a los editores a proporcionar metadatos a los
minoristas de libros electrónicos. Busque en la web “conversión de libros electrónicos” para encontrar
socios con los que trabajar.
3 Instrucciones generales de formato
El formato Kindle 8 (KF8) supone la siguiente generación en formato de archivos (en sustitución del Mobi
7) para libros Kindle y es compatible con HTML 5 y CSS 3. La tabla que figura a continuación resume las
características del formato Kindle 8 y la compatibilidad del dispositivo/aplicación:
Instrucciones de publicación para Kindle
Amazon.com 10
Publicación en Kindle: instrucciones para editores
Características y ventajas
Todos los dispositivos y
aplicaciones Kindle, except los
ra
a
dispositivos Kindle de 1. y 2.
generación, y Kindle DX
Compatibilidad completa para CSS que permite que los
editores controlen todos los elementos del diseño del texto,
inclusive el interlineado, la alineación, la justificación, los
márgenes, el color, el estilo y los bordes.
Sí
Compatibilidad para letra capitular al inicio de los párrafos.
Sí
Compatibilidad para elementos flotantes que incluye cuadros
de texto, llamadas, menús de opciones e imágenes con texto
alrededor.
Sí
Compatibilidad para listas numeradas y con viñetas.
Sí
Compatibilidad para tablas anidadas y celdas combinadas
necesarias en libros de texto y libros técnicos.
Sí
Compatibilidad para imágenes de fondo en las páginas y
para texto sobre imágenes de fondo.
Sí
Compatibilidad para gráficos de vectores escalables (SVG)
que pueden ampliarse sin perder fidelidad.
Sí
Compatibilidad para fuentes incrustadas que permiten a los
editores crear un aspecto personalizado para el libro.
Sí
Compatibilidad para esquinas redondeadas en elementos
colocados en cuadros.
Sí
Compatibilidad para sombra proyectada.
Sí
Compatibilidad para texto con contorno.
Sí
Compatibilidad para imágenes de fondo múltiples y
repetidas.
Sí
Compatibilidad para gradiente de color.
Sí
Permite un control meticuloso de los atributos para texto y
otros elementos mediante los selectores CSS.
Sí
Compatibilidad para páginas con diseño fijo para tamaños de
pantalla específicos.
Sí
Existen diferencias importantes entre escribir HTML para sitios web y para libros Kindle. Para ofrecer una
experiencia de lectura satisfactoria, deberían evitarse un gran número de prácticas de diseño de páginas
web durante la creación de libros Kindle. Para obtener más información, consulte las siguientes
secciones.
Compatibilidad para texto en chino, japonés y coreano
Los dispositivos -inclusive Paperwhite y Fire HD- nunca soportan texto vertical de izquierda a derecha y
texto japonés ruby. Los antiguos dispositivos de tinta electrónica y tablets están limitados a texto
horizontal de izquierda a derecha en chino, japonés y coreano.
3.1 Instrucciones para el texto
3.1.1 Instrucción n. º 1 para el texto: el cuerpo del texto debe utilizar valores por defecto
El cuerpo del texto en un libro Kindle reajustable (de ficción y de no ficción) debe ser todo por defecto.
Amazon sugiere a los creadores de contenido que utilicen estilos creativos para los encabezados, los
Instrucciones de publicación para Kindle
Amazon.com 11
Publicación en Kindle: instrucciones para editores
párrafos especiales, las notas al pie, las tablas de contenido, etc., pero no para el cuerpo del texto. Esto
se debe a que cualquier estilo en el cuerpo del texto del HTML suprimirá la configuración preferida del
usuario. Los usuarios tienden a informar negativamente sobre este comportamiento. Los puntos más
importantes figuran a continuación:
•
El cuerpo del texto debe utilizar tamaño de fuente y altura de línea por defecto. El texto normal
no debe usar la etiqueta <font size="…"> o los atributos tamaño de fuente y altura de línea
en la hoja de estilo en cascada.
•
El cuerpo del texto no debería utilizar principalmente la negrita o la cursiva. Determinadas partes
del texto pueden utilizar dicho estilo para énfasis. Esta instrucción solo prohíbe, por ejemplo, un
libro en negrita en su totalidad.
•
El cuerpo del texto no debería tener un color de fuente impuesto a lo largo del libro. Si prefiere
utilizar un color de fuente impuesto en algunas secciones de su libro, por favor no utilice colores
demasiado oscuros o suaves. Los colores suaves no se mostrarán con el contraste suficiente en
los dispositivos configurados con fondos blancos o en dispositivos con tinta electrónica. Para
grises, utilice colores con el valor de rango hexadecimal #666 a #999.
•
El cuerpo del texto no debe tener el color de fuente blanco o negro. Los clientes informan de ello
como una experiencia negativa porque el texto se puede tornar invisible cuando se configure el
fondo del Kindle con el mismo color de la fuente.
•
El cuerpo del texto no debe tener un fondo de color negro o blanco. Los clientes informan de ello
como una experiencia negativa porque puede crear una experiencia de lectura extraña y
encajonada cuando se configure el fondo del dispositivo con un color diferente y porque el texto
se puede tornar invisible cuando un usuario cambie la configuración del color de fondo en su
dispositivo y el color de fuente se invierte automáticamente.
•
Los clientes declaran que disfrutan tener la opción de seleccionar una tipografía de una lista por
defecto del dispositivo.
3.1.2
Instrucción n. º 2 para el texto: utilizar CSS para saltos de página
No inserte líneas de texto en blanco para crear saltos de página. Utilice los atributos CSS page-breakbefore y page-break-after(salto de página antes y salto de página después).
3.1.3 Instrucción n.º 3 para el texto: formato de párrafos
El KindleGen sangra automáticamente la primera línea de cada párrafo por defecto. Para modificar este
comportamiento utilice el estilo text-indent (sangría de texto) en la etiqueta <p>. Por ejemplo:
•
<p style="text-indent:0"> - sin sangría en la primera línea.
•
<p style="text-indent:10%"> - sangría positiva, 1’% del ancho de la página.
•
<p style="text-indent:5em"> - sangría positiva, 5 eme.
Para modificar el espacio anterior a cada párrafo, utilice el estilo margin-top (margen superior) en la
etiqueta <p>.
3.1.4 Instrucción n.º 4 para el texto: otras codificaciones son compatibles
El origen de un libro Kindle puede codificarse de distintas formas. Todas las codificaciones son
compatibles siempre que:
•
la codificación de los archivos HTML esté claramente declarada en el HTML, y
•
la computadora utilizada para compilar los archivos fuente sea compatible con la codificación y
conozca cómo convertirla a UNICODE.
Amazon recomienda especificar la codificación de los archivos HTML en el mismo HTML, utilizando la
etiqueta <meta> en la sección <head>.
Ejemplo
Instrucciones de publicación para Kindle
Amazon.com 12
Publicación en Kindle: instrucciones para editores
<html>
<head>
…
<meta http-equiv="content-type" content="text/html; charset=iso8859-1">
…
3.1.5 Instrucción n.º 5 para el texto: espacios y caracteres Unicode
Los únicos espacios compatibles son el espacio normal, el espacio de no separación (&nbsp;) y la
entidad zero-width non-joiner (&zwnj;). El uso de cualquier otro tipo de espacio puede alterar la selección,
la búsqueda en el diccionario y los algoritmos de encapsulamiento de línea.
NO utilice caracteres con formato Unicode, ya que también pueden causar problemas.
3.1.6 Instrucción n.º 6 para el texto: la fuente monoespaciada es compatible
Kindle utiliza una fuente por defecto para el contenido y también es compatible con una fuente
monoespaciada.
Kindle utiliza la fuente monoespaciada para renderizar el contenido de las siguientes etiquetas: <pre>,
<code>, <samp>, <kbd>, <tt>, <font face="courier">, <font face="monospace">.
Las etiquetas que figuran en la lista anterior, con la excepción de la etiqueta <pre>, no modifican la
alineación del texto. Si el contenido de estas etiquetas se debe alinear a la izquierda, debe encapsular
las etiquetas que figuran en la lista anterior en un <div> con estilo CSS utilizando text-align:left..
Los editores también pueden incluir sus propias fuentes para su contenido. Amazon dispone de un
proceso de control de calidad para garantizar que estas fuentes aparecerán de forma correcta en los
dispositivos basados en tinta electrónica y que no perjudicarán la experiencia de lectura del cliente. No
incluya la fuente Charis; será sustituida por una fuente de mayor calidad en los lectores Kindle.
3.1.7 Instrucción n.º 7 para el texto: compatibilidad con CSS
La plataforma Kindle anterior ofrecía una compatibilidad muy básica para las Hojas de estilo en cascada
(CSS). Este aspecto se ha mejorado notablemente en el KF8 con compatibilidad para CSS 2/CSS 3.
(Consulte la sección 11.2 para examinar la lista de atributos/selectores CSS compatibles). Asegúrese de
previsualizar su libro Kindle en distintos dispositivos antes de publicarlo, para verificar que los elementos
de la CSS aparezcan de la forma deseada.
Evite el uso de valores fijos como puntos o píxeles para propiedades CSS como, por ejemplo, fontsize, width, height, margin, padding, text-indent y line-height. Los valores deben
especificarse en porcentajes para permitir la renderización en distintos tamaños de pantalla y
resoluciones.
Cuando utilice las propiedades CSS margin y padding, especifique los valores en porcentajes (%) en
lugar de en unidades eme. Esto garantiza que los márgenes no se amplíen con tamaños de fuente
grandes. A los márgenes se les deben asignar valores 0 o mayores para impedir que el contenido se
“caiga” del borde de la pantalla o que se solape con otro contenido. Siempre configure los márgenes
izquierdo y derecho a 0 para el texto normal del cuerpo para permitir que los usuarios seleccionen todo el
rango de margen utilizando los valores por defecto del dispositivo.
Para garantizar la paginación, el lector Kindle no respeta un valor de altura de línea inferior a 1,2 eme o
120%.
Los elementos como las letras capitulares deberían especificarse utilizando porcentajes (%) o unidades
relativas (positiva/negativa), evitando el uso de valores fijos como puntos o píxeles. (Por ejemplo, letras
capitulares: utilizar tamaño de fuente: 300%). La parte superior de las letras capitulares debe estar
alineada con el texto del cuerpo. Para crear letras capitulares, Amazon recomienda utilizar la siguiente
CSS de muestra.
Ejemplo
Instrucciones de publicación para Kindle
Amazon.com 13
Publicación en Kindle: instrucciones para editores
p.para {
font-family: "Times New Roman";
font-size: 4em;
margin-bottom: 0;
margin-top: 0;
text-align: justify;
text-indent: 0;
}
@media
amzn-kf8
{
span.dropcaps
{
font-weight:normal;
font-size:320%;
float:left;
margin-top:-0.3225em;
margin-bottom:-0.3245em;
}
}
@media
amzn-mobi
{
span.dropcaps
{
font-size:3em;
font-weight: bold;
}
}<p class="para"><span class="dropcaps">T</span>here is a sample
Para verificar que las letras capitulares se muestren de la manera deseada, pruebe el libro como se
describe en la sección 9.1, Cómo probar libros para Kindle.
3.1.8 Instrucción n.º 8 para el texto: números de página
Las páginas de los libros Kindle no siempre se relacionan directamente con los números de página de la
edición de un libro impreso. Por lo tanto, no debe figurar ninguna referencia a los números de página en
el libro. Los números de página no deberían incluirse en las referencias cruzadas ni en el índice. Amazon
Instrucciones de publicación para Kindle
Amazon.com 14
Publicación en Kindle: instrucciones para editores
puede crear números de página para libros como metadatos adicionales. Amazon genera estos números
de página basándose en su propia tecnología interna.
3.1.9 Instrucción n.° 9 para el texto: personalización de la selección de fuente
La fuente principal en un libro debe establecerse a nivel del <body>. Si prefiere utilizar un estilo de texto
adicional, como negrita o itálicas, asegúrese que los estilos estén configurados en el texto en vez de en
la fuente, para que cualquier fuente que escoja el usuario muestre correctamente estos elementos de
estilo. A continuación hay ejemplos tanto correctos como incorrectos respecto a la implementación de
Fuentes personalizadas en un libro electrónico.
Código HTML incorrecto
Código HTML correcto
<html>
<body>
<html>
<body style="font-family:PrimaryFont">
<p style="font-family:PrimaryFont">
Contenido de la fuente principal </p>
<p> Contenido de la fuente principal
</p>
<p style="font-family:SecondaryFont">
Contenido de la fuente secundaria</p>
<p style="font-family:SecondaryFont">
Contenido de la fuente secundaria </p>
<p style="font-family:PrimaryFont">
Contenido de la fuente principal </p>
<p> Contenido de la fuente principal
</p>
<p style="font-family:PrimaryFont">
Contenido de la fuente principal </p>
<p> Contenido de la fuente principal
</p>
</body>
</html>
</body>
</html>
Se puede lograr el mismo comportamiento utilizando clases CSS como se muestra a continuación.
Código CSS incorrecto
Código CSS correcto
body{
font-size: asize;
}
body {
font-family: PrimaryFont;
font-size: asize;
}
.indent {
font-size: asize;
font-family: PrimaryFont;
}
.indent {
font-size: asize;
}
.sidebar-text {
font-family: SecondaryFont;
weight: bold;
}
.sidebar-text {
font-family: SecondaryFont;
weight: bold;
}
3.2 Instrucciones para imágenes de portada
3.2.1
Instrucción n.º 1 para imagen de portada: uso obligatorio de una imagen de portada con
fines de mercadotecnia
Los libros Kindle deben contener una imagen de mercadotecnia en la portada para su uso en la página
de detalles del sitio web. El formato preferido para la portada con fines de mercadotecnia es una imagen
JPEG de 2560 píxeles en el lado más largo y 1600 píxeles en el lado más corto con 350 dpi para
asegurar la calidad de imagen en los dispositivos Kindle HDX. El tamaño de la imagen debe ser de 5 Mb
o menos.
Si el tamaño de la imagen de portada con fines de mercadotecnia es menor a los 2560 X 1600
recomendados, aparecerá un recordatorio al cargarla. Las portadas con menos de 500 píxeles en el lado
más pequeño no se muestran en el sitio web. Si el tamaño de su imagen de portada es menor que el
Instrucciones de publicación para Kindle
Amazon.com 15
Publicación en Kindle: instrucciones para editores
recomendado, Amazon le recomienda enfáticamente que genere una nueva imagen que cumpla con el
tamaño recomendado. No estire la imagen para llegar al tamaño requerido ya que esto puede disminuir
la calidad de imagen.
El contenido de su imagen de portada no debe:
•
Infringir los derechos de autor de otro editor o artista en la misma portada.
•
Mencionar el precio u otras promociones temporales.
3.2.2
Instrucción n.º 2 para imagen de portada: uso obligatorio de una imagen de portada del
contenido interno
Los libros Kindle deben incorporar también una imagen de portada interna para su uso dentro del
contenido del libro. Proporcione una portada de gran tamaño y de alta resolución, ya que el control de
calidad de Amazon no concederá el visto bueno al libro si la portada es demasiado pequeña. Defina la
portada en el .OPF, utilizando uno de los siguientes métodos (los elementos subrayados son
obligatorios):
Método 1 (preferido):
<manifest>
...
<item id="cimage" media-type="image/jpeg" href="other_cover.jpg"
properties="cover-image"/>
...
</manifest>
Esta sintaxis es parte del estándar IDPF 3.0 y se describe en http://idpf.org/epub/30/spec/epub30publications-20111011.html#sec-item-property-values.
Método 2:
<metadata>
...
<meta name="cover" content="my-cover-image" />
...
</metadata>
...
<manifest>
...
<item href="MyCoverImage.jpg" id="my-cover-image" media-type="image/jpeg" />
...
</manifest>
Es obligatorio el uso de name=”cover” en el nombre del elemento de metadatos.
Esta sintaxis no forma parte del estándar IDPF debido a que el estándar no estipula imágenes de
portada. Sin embargo, ha sido diseñada con la ayuda del IDPF y se validará en un verificador IDPF.
3.2.3 Instrucción para imagen de portada n.º 3: la portada interna no debe aparecer dos veces
No añada imágenes de portada al contenido de ninguna otra forma que no sea la establecida en la
sección 3.2.2 Instrucción n.º 2 para imagen de portada: uso obligatorio de una imagen de portada del
contenido interno; de lo contrario, la portada puede aparecer dos veces en el libro.
Instrucciones de publicación para Kindle
Amazon.com 16
Publicación en Kindle: instrucciones para editores
3.3 Instrucciones para las tablas de contenidos (TOC)
Amazon recomienda encarecidamente el uso de una tabla de contenido en HTML para todos los libros
que puedan beneficiarse de estas funciones de navegación. Esto se aplica a la mayoría de los libros,
exceptuando los libros infantiles con diseño fijo (consultar sección 4) y las novelas
gráficas/manga/cómics con diseño fijo (consultar sección 5).
3.3.1
Instrucción n.º 1 para TOC: se recomienda el uso de una TOC lógica
Amazon recomienda ampliamente que todos los libros Kindle incluyan TOC tanto lógica como en HTML.
La TOC lógica resulta de vital importancia para que la experiencia de lectura del cliente resulte
satisfactoria, ya que permite que el lector se desplace fácilmente entre capítulos. Los usuarios esperan
encontrar una tabla de contenidos en HTML cuando hojean un libro desde el principio, mientras que una
TOC lógica es una forma adicional para que los usuarios se desplacen por los libros. La inclusión de una
TOC lógica es especialmente importante para los libros con más de 20 páginas.
Las TOC lógicas se generan utilizando elementos toc_nav o un archivo de control de navegación para
aplicación XML (NCX, por sus siglas en inglés). La creación de una TOC lógica muestra la estructura
jerárquica de un libro Kindle y permite que el usuario se desplace a través de este.
En los libros con TOC lógicas habilitadas, los usuarios pueden ver en qué punto de su lectura se
encuentran, porque se muestran la parte, el capítulo o la sección. Este indicador de progreso también
muestra el progreso en el libro.
Importante: Las etiquetas de ancla anidadas no se soportan en libros con diseño fijo. Se suprimirán los
libros con diseño fijo y etiquetas de ancla anidadas.
3.3.1.1
Creación de una TOC lógica usando un elemento toc nav
El elemento toc nav es parte de la especificación IDPF 3.0 y se describe en
http://idpf.org/epub/30/spec/epub30-contentdocs-20111011.html#sec-xhtml-nav-def-model y
http://idpf.org/epub/30/spec/epub30-contentdocs-20111011.html#sec-xhtml-nav-def-types-toc.
Al crear un elemento toc nav se proporciona una TOC lógica y una TOC en HTML.
Ejemplo:
<nav epub:type="toc">
<ol>
<li><a href="Sway_body.html#preface_1">NOTA DEL AUTOR</a></li>
<li><a href="Sway_body.html#part_1">PRIMERA PARTE</a>
<ol>
<li><a href="Sway_body.html#chapter_1">THE HOUSES, 1969</a></li>
<li><a href="Sway_body.html#chapter_2">ROCK AND ROLL, 1962</a></li>
<li><a href="Sway_body.html#chapter_3">THE EMPRESS, 1928–1947</a></li>
</ol>
</li>
</ol>
</nav>
El ejemplo anterior define la siguiente jerarquía TOC:
NOTA DEL AUTOR
PRIMERA PARTE
Instrucciones de publicación para Kindle
Amazon.com 17
Publicación en Kindle: instrucciones para editores
THE HOUSES, 1969
ROCK AND ROLL, 1962
THE EMPRESS, 1928–1947
Este extracto del OPF (archivo de encabezado de publicación) muestra cómo declarar el elemento toc
nav en el “manifiesto” <manifest>:
Ejemplo:
<manifest>
<item id="toc" properties="nav" href="xhtml/toc.xhtml" mediatype="application/xhtml+xml"/>
Es opcional usarlo en el <spine> si se usará como la TOC en HTML.
<spine>
<itemref idref="toc"/>
3.3.1.2
Creación de una TOC lógica mediante NCX
NCX forma parte de la especificación IDPF 2.0 y se describe a continuación:
http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX.
Ejemplo de NCX:
<navMap>
<navPoint class="titlepage" id="L1T" playOrder="1">
<navLabel><text>NOTA DEL AUTOR</text></navLabel>
<content src="Sway_body.html#preface_1" />
</navPoint>
<navPoint class="book" id="level1-book1" playOrder="2">
<navLabel><text>PRIMERA PARTE</text></navLabel>
<content src="Sway_body.html#part_1" />
<navPoint class="chapter" id="level2-book1chap01" playOrder="3">
<navLabel><text>THE HOUSES, 1969</text></navLabel>
<content src="Sway_body.html#chapter_1" />
</navPoint>
<navPoint class="chapter" id="level2-book1chap02" playOrder="4">
<navLabel><text>ROCK AND ROLL, 1962</text></navLabel>
<content src="Sway_body.html#chapter_2" />
</navPoint>
<navPoint class="chapter" id="level2-book1chap03" playOrder="5">
<navLabel><text>THE EMPRESS, 1928–1947</text></navLabel>
<content src="Sway_body.html#chapter_3" />
</navPoint>
Instrucciones de publicación para Kindle
Amazon.com 18
Publicación en Kindle: instrucciones para editores
</navPoint>
</navMap>
El ejemplo de NCX anterior define la jerarquía de la tabla de contenidos que figura a continuación:
NOTA DEL AUTOR
PRIMERA PARTE
THE HOUSES, 1969
ROCK AND ROLL, 1962
THE EMPRESS, 1928–1947
Este extracto del .OPF (archivo encabezado de publicación) muestra cómo añadir una tabla de
contenidos NCX a un libro.
Declare el NCX en el “manifiesto”:
<manifest>
<item id="toc" media-type="application/x-dtbncx+xml"
href="toc.ncx"/>
Asimismo, utilícelo en la “espina”:
<spine toc="toc">
3.3.2 Instrucción n.º 2 para TOC: la tabla de contenidos HTML debe estar vinculada
Coloque una página HTML con una tabla de contenidos al principio del libro, para que los usuarios
puedan saltar fácilmente a determinados puntos del mismo (generalmente, a un capítulo determinado).
Las entradas presentes en la tabla de contenidos deben ser enlaces HTML, para que el usuario pueda
hacer clic y acceder a un punto específico. Una tabla de contenidos que no esté creada a partir de
vínculos no es útil en el Kindle.
3.3.3 Instrucción n.º 3 para TOC: la tabla de contenidos HTML debe ser referenciada
La tabla de contenidos debe ser referenciada desde un elemento de guía de tabla de contenidos en el
archivo OPF o el archivo html de navegación debe referenciar a una TOC en un elemento landmarks
nav, para permitir al cliente saltar a la tabla de contenidos desde el menú del Kindle.
Cada dispositivo o aplicación Kindle dispone de un elemento de interfaz de usuario que permite al
usuario saltar al elemento de guía tabla de contenidos o al elemento TOC en un elemento landmarks
nav desde cualquier punto del libro.
A continuación, encontrará un ejemplo de un elemento de guía para una tabla de contenidos (los
elementos subrayados son obligatorios):
<guide> <reference type="toc" title="Tabla de contenidos" href="toc.html"/>
</guide>
He aquí un ejemplo de un elemento landmarks nav para una tabla de contenidos (los elementos
subrayados son obligatorios):
<nav epub:type="landmarks">
<ol><li><a epub:type="toc" href="toc.html">Tabla de contenidos</a></li></ol>
</nav>
3.3.4
Instrucción n.º 4 para TOC: la tabla de contenidos no debe contener tablas
No cree una tabla de contenidos utilizando etiquetas de tablas <table> en HTML. Cuando la tabla de
contenidos incluye etiquetas de tablas <table> en HTML, se impide que los hipervínculos de la tabla
de contenidos puedan clicarse/sean funcionales. Las tablas son, únicamente, para información tabular,
no para el diseño.
Instrucciones de publicación para Kindle
Amazon.com 19
Publicación en Kindle: instrucciones para editores
3.3.5 Instrucción n.º 5 para TOC: la tabla de contenidos no debe contener números de página
No utilice números de página en las tablas de contenido. Las páginas de los libros Kindle no siempre se
relacionan directamente con los números de página de la edición del libro impreso.
Si importa el documento desde Word, utilice los estilos “Encabezado” y la función “Tabla de contenidos”
de Microsoft Word. Las tablas de contenidos creadas por Word se importarán de forma correcta y se
convertirán a tablas de contenidos que cumplan estas instrucciones.
3.3.6 Instrucción n.º 6 para TOC: colocar la tabla de contenidos al principio del libro
Sitúe la tabla de contenidos HTML al principio del libro, no al final. Esto garantiza que el cliente que
navega desde el principio encuentre la tabla de contenidos de forma natural. La colocación incorrecta de
la tabla de contenidos afecta la precisión de la función “Última página leída”. La colocación correcta
garantiza, asimismo, que la tabla de contenidos aparezca en descargas de muestras del libro.
3.3.7 Instrucción n.º 7 para TOC: incluir una tabla de contenidos para colecciones
Para colecciones que contengan más de un libro individual, incluya una tabla de contenidos global al
inicio del archivo.
3.4 Instrucciones para elementos landmarks nav
3.4.1
Instrucción n.° 1 para elementos landmarks nav: elementos landmarks nav recomendados
La plataforma Kindle soporta elementos landmarks nav para definir la portada, tabla de contenidos
(TOC) y ubicación de inicio de lectura (”Ir al principio”). No establezca la ubicación de lectura inicial en
una página blanca.
Amazon no recomienda añadir elementos landmarks nav adicionales al archivo OPF, ya que
aparecerán en gris en las opciones del menú y podrían confundir al cliente.
IMPORTANTE: Los elementos landmarks nav, especialmente el elemento landmarks nav de la
tabla de contenidos, no sustituyen la tabla de contenidos.
Los elementos landmarks nav son parte de la especificación IDPF 3.0 y se describen en:
http://idpf.org/epub/30/spec/epub30-contentdocs-20111011.html#sec-xhtml-nav-def-model y
http://idpf.org/epub/30/spec/epub30-contentdocs-20111011.html#sec-xhtml-nav-def-types-landmarks.
3.5 Instrucciones para elementos de guía
3.5.1 Instrucción n.º 1 para elementos de guía: elementos de guía recomendados
La plataforma Kindle soporta elementos de guía para definir la portada, la tabla de contenidos (TOC), y la
ubicación de inicio de lectura ("Ir al principio"). No establezca la ubicación de lectura inicial en una página
en blanco.
Amazon no recomienda añadir elementos de guía adicionales al archivo OPF, ya que aparecerán en gris
en las opciones del menú y podrían confundir al cliente.
IMPORTANTE: los elementos de guía, especialmente el elemento de guía tabla de contenidos, no
sustituyen la tabla de contenidos.
3.6 Instrucciones para imágenes
Estas instrucciones aplican a la mayoría de libros, si bien no pueden aplicarse a los libros infantiles ni a
las novelas gráficas/manga/cómics con diseño fijo y una gran cantidad de imágenes (consultar la sección
5). Con respecto a las instrucciones para las imágenes de portada, consulte la sección 3.2.
3.6.1 Instrucción n.º 1 para imágenes: utilizar formatos de entrada compatibles
La plataforma Kindle soporta imágenes GIF, BMP, JPEG, PNG no transparente y gráficos de vectores
escalables (SVG).
Cuando utilice imágenes para esquemas, gráficos, tablas, mapas o cualquier otro elemento que incluya
texto, preste especial atención a la legibilidad de la imagen final.
Instrucciones de publicación para Kindle
Amazon.com 20
Publicación en Kindle: instrucciones para editores
Añada imágenes a la fuente utilizando la etiqueta estándar HTML <img>.
Utilice una resolución de 300 dpi o 300 ppi para todas las imágenes.
Utilice RGB como perfil de color para guardar sus archivos. Kindle no admite CMYK ni sRGB.
3.6.2
Instrucción n.º 2 para imágenes: KindleGen realiza conversiones automáticas de las
imágenes
El tamaño máximo de un archivo de imagen individual es de 5 MB. El tamaño máximo de un archivo
mobi es de 650 MB.
Obtendrá los mejores resultados si optimiza sus imágenes con la mayor calidad posible dentro de los
límites del tamaño del archivo antes de colocar sus archivos en el KindleGen.
Si la conversión automática de la imagen no resulta de su agrado, intente optimizar las imágenes antes
de proporcionarlas al KindleGen.
3.6.3 Instrucción n.º 3 para imágenes: utilizar imágenes en color
Utilice imágenes con color cuando sea posible y pertinente. Los dispositivos Kindle de tinta electrónica
disponen, en la actualidad, de pantallas en blanco y negro, pero el Kindle Fire, Kindle para iPhone o
Kindle para PC disponen de colores.
3.6.4 Instrucción n.º 4 para imágenes: las fotografías deben utilizar el formato JPEG
Las fotografías deberían estar en formato JPEG, con un factor de calidad de 40 o superior. Asimismo,
deberían utilizar la mayor resolución posible dentro del tamaño límite del archivo. KindleGen procesa las
fotografías según sea necesario, para adaptarlas a los requisitos del formato de archivo.
Las fotografías no deberían ser demasiado pequeñas. Asegúrese de que las fotografías de entrada
tengan un tamaño mínimo de 600 x 800 píxeles, salvo si las optimiza siguiendo la sección 3.5.2
Instrucción n.º 2 para imágenes: KindleGen realiza conversiones automáticas de las imágenes. Las
fotografías de menos de 300 x 400 píxeles son demasiado pequeñas y es posible que sean rechazadas.
Si las fotografías están en formato GIF o son demasiado pequeñas, convertirlas a JPEG o aumentar su
tamaño de forma artificial no mejora la calidad. Regrese a la fuente original para crear una imagen JPEG
con resolución suficiente.
3.6.5 Instrucción n.º 5 para imágenes: utilizar formato GIF para arte lineal y texto
El arte lineal son gráficos dibujados con un número limitado de colores sólidos (como imágenes
dibujadas utilizando Illustrator, Paint o PowerPoint). El texto, los gráficos, los cuadros y las tablas son
ejemplos de imágenes de arte lineal.
El arte lineal debería estar en formato GIF. El algoritmo JPEG intentará mezclar partes de la imagen y
desdibujaría los bordes nítidos.
El texto que aparece en imágenes de arte lineal debería ser nítido y legible.
Optimice los GIF de arte lineal antes de enviarlos al programa KindleGen. Cambiar las dimensiones o
utilizar compresión JPEG puede provocar que las imágenes se vuelvan borrosas o que aparezcan
artefactos no deseados. Se recomienda, por lo tanto, evitar las conversiones automáticas que aplica el
KindleGen.
Para optimizar los GIF y adecuarlos al límite de los 127 KB, puede seguir los consejos que figuran a
continuación:
•
Intente reducir el número de colores utilizados. Esto puede realizarse, normalmente, sin alterar la
calidad de la imagen. Las imágenes de arte lineal que parecen estar en blanco y negro podrían
estar en color debido a ciertos algoritmos anti-solapamiento. A continuación encontrará un
ejemplo (observe las sombras de color rojo y azul alrededor de la “A” en la imagen de la
izquierda):
Instrucciones de publicación para Kindle
Amazon.com 21
Publicación en Kindle: instrucciones para editores
•
Elimine los márgenes blancos alrededor de la imagen, si existieran. Al cortar, tenga en cuenta
cómo se verá la imagen en dispositivos configurados con fondos blanco, sepia o negro.
•
Redimensione la imagen, si fuera necesario, pero preste especial atención a la legibilidad del
texto (consulte la sección 3.5.6 Instrucción n.º 6 para imágenes: requisitos de imagen y tamaño
de fuente para texto y arte lineal).
3.6.6
Instrucción n.º 6 para imágenes: requisitos de imagen y tamaño de fuente para texto y arte
lineal
Una imagen que contenga texto no debería ser significativamente mayor que la pantalla. Los dispositivos
Kindle de tinta electrónica ofrecen la posibilidad de rotar una imagen para utilizar más espacio de
pantalla. El Kindle Fire y la aplicación Kindle para iPhone permiten ampliar la imagen y obtener vista
panorámica. No obstante, la experiencia de lectura del usuario empeora rápidamente para imágenes de
arte lineal muy grandes.
Las siguientes normas garantizan un correcto renderizado en todas las plataformas Kindle para
imágenes de arte lineal que contengan texto:
•
El tamaño MÁXIMO de la imagen es de 500 x 600 píxeles. Esto garantiza que la imagen no se
encoja en un dispositivo Kindle, lo cual podría provocar que el texto fuera ilegible.
•
El tamaño MÍNIMO del texto es de 6 píxeles para la altura de la "a" minúscula.
Estas normas limitan el tamaño de las tablas disponibles en formato de imagen. Las tablas de mayor
tamaño deberían ser redimensionadas.
Imágenes de ejemplo:
Descripción
Imagen
Una tabla con contenido de arte lineal/texto
renderizado como imagen. La imagen GIF tiene
317 x 233 píxeles y pesa 6KB. El texto es nítido y
legible. Se cumple el requisito del tamaño de
fuente (la “a” tiene una altura de 7 píxeles).
Instrucciones de publicación para Kindle
Amazon.com 22
Publicación en Kindle: instrucciones para editores
Descripción
Imagen
La misma imagen con compresión JPEG.
Aparecen artefactos de compresión que desdibujan
el texto, si bien este sigue siendo legible. El
tamaño ha aumentado a 17 KB.
Mala calidad: La imagen aparece borrosa debido al
redimensionamiento y a la compresión JPEG. El
texto no se puede leer. Se rechazará.
MAL
A continuación, figura un ejemplo de la tabla de mayor tamaño aceptable, renderizada como imagen. El
tamaño es el máximo: 500 x 600 píxeles. La fuente utiliza un tamaño de cuerpo (altura de la “a”) de 7
píxeles, un poco por encima del mínimo de 6 píxeles. El GIF pesa 33 KB.
Instrucciones de publicación para Kindle
Amazon.com 23
Publicación en Kindle: instrucciones para editores
3.6.7 Instrucción n.º 7 para imágenes: preferencia de HTML frente a imágenes
No renderice grandes porciones de texto como imágenes. Si una imagen contiene párrafos enteros de
texto, no debería ser una imagen, sino HTML.
A continuación, figura un ejemplo de una imagen cargada de texto que debería ser HTML.
Nota: la imagen se encogerá para ajustarse a la pantalla y resultará ilegible, mientras que la versión en
HTML será paginada.
Instrucciones de publicación para Kindle
Amazon.com 24
Publicación en Kindle: instrucciones para editores
MAL
3.6.8 Instrucción n.º 8 para imágenes: colocación del título de la imagen
Amazon recomienda colocar el título debajo de la imagen, para que el lector vea la imagen antes de ver
el título que la acompaña. Define un salto de línea entre la imagen y el título (por ejemplo, utilizando una
etiqueta <br /> tag) para garantizar que el texto del título no quede ubicado junto a la imagen.
3.6.9 Instrucción n.º 9 para imágenes: controlar la relación de aspecto de una imagen
Para preservar la relación de aspecto de las imágenes, no es posible ajustar el ancho y la altura a un
porcentaje fijo. Se puede ajustar o bien el ancho o bien la altura a un porcentaje fijo (por ej. al 100%),
pero la otra propiedad debería ajustarse en “auto” para mantener la relación de aspecto.
3.6.10 Instrucción n.° 10 para imágenes: mostrar el texto correctamente dentro de SVG
Para mostrar el texto correctamente dentro de un SVG, utilice el atributo tamaño de fuente para el
<texto> dentro del SVG.
Ejemplo
<html>
<body>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<text x="20" y="20" font-size=20 fill="red">svg text sample</text>
</svg>
</body>
Instrucciones de publicación para Kindle
Amazon.com 25
Publicación en Kindle: instrucciones para editores
</html>
3.6.11 Instrucción n.° 11 para imágenes: utilice etiquetas y elementos SVG compatibles
El editor puede hacer referencia a archivos SVG desde un archivo HTML utilizando etiquetas <svg>,
<img>, <embed> o <object> embebidas. Consulte la especificación de SVG en
http://www.w3.org/TR/SVG/ para obtener detalles sobre SVG.
Ejemplo
<html>
<body>
<svg xmlns="http://www.w3.org/2000/svg"><!—Inline SVG--></svg>
<img src="svgfile1.svg"/>
<embed src="svgfile2.svg"/>
<object src="svgfile3.svg"/>
</body>
</html>
Elementos de SVG compatibles
<circle>
<clipPath>
<defs>
<ellipse>
<feBlend>
<feColorMatrix>
<feComponentTransfer>
<feComposite>
<feConvolveMatrix>
<feDiffuseLighting>
<feDisplacementMap>
<feDistantLight>
<feFlood>
<feFuncA>
<feFuncB>
<feFuncG>
<feFuncR>
<feGaussianBlur>
Instrucciones de publicación para Kindle
Amazon.com 26
Publicación en Kindle: instrucciones para editores
<feMerge>
<feMergeNode>
<feMorphology>
<feOffset>
<fePointLight>
<feSpecularLighting>
<feSpotLight>
<feTile>
<feTurbulence>
<Filter>
<font-face>
<font-face-name>
<font-face-src>
<line>
<linearGradient>
<marker>
<mask>
<metadata>
<path>
<pattern>
<polygon>
<polyline>
<radialGradient>
<rect>
<stop>
<style>
<svg>
<symbol>
<text>
<textPath>
<tref>
<tspan>
<use>
Referencia: http://www.webkit.org/projects/svg/status.xml
Instrucciones de publicación para Kindle
Amazon.com 27
Publicación en Kindle: instrucciones para editores
3.7 Instrucciones para tablas
3.7.1 Instrucción n.º 1 para tablas: utilizar tablas únicamente para información tabular
IMPORTANTE: utilice las tablas, únicamente, para información tabular. El uso de tablas como diseño no
está permitido en los libros Kindle. No utilice tablas para diálogos, transcripciones, cronologías, tablas de
contenidos, listas, menús laterales o cualquier otro propósito de formato.
3.7.2 Instrucción n.º 2 para tablas: evitar tablas grandes
Una tabla renderizada como una imagen no puede paginarse porque la imagen entera se muestra en
una sola pantalla. Si la tabla se renderiza utilizando etiquetas HTML <table>, la paginación estará
disponible y el usuario podrá desplazarse por las celdas de la tabla. La experiencia del usuario se
empobrecerá si la tabla es significativamente más ancha que la pantalla y obliga al usuario a desplazarse
lateralmente, y crea una experiencia pobre para el usuario.
Para que el usuario disfrute de la mejor experiencia: las tablas no deberían contener párrafos completos
de texto o grandes dibujos en una celda.
Si una tabla es demasiado grande o contiene demasiado texto en las celdas, considere reformatearla de
forma que mantenga un texto legible. Las columnas únicas de texto HTML proporcionan la mejor
experiencia de lectura para los clientes utilizando una variedad de tamaños de fuente.
En el ejemplo que figura a continuación, incluso la rotación para obtener un mejor ajuste en pantalla no
resulta útil. Para preservar el formato y diseño de los datos, sería preferible que el párrafo de texto
estuviera en HTML plano y que únicamente la columna situada más a la derecha estuviera disponible
como imagen o tabla HTML.
Tabla grande disponible en formato de imagen:
texto ilegible, calidad no aceptable
El mismo contenido, reformateado como HTML,
dando como resultado una tabla legible, de buena
calidad
Vitamin C
Functions/Roles in Metabolism
Antioxidant; biosynthesis of connective tissue
components (collagen, elastin, fibronectin,
proteoglycans, bone matrix, and elastin–associated
fibrillin); carnitine, and neurotransmitters
Deficiency Symptoms
Scurvy (involves deterioration of elastic tissue);
follicular hyperkeratosis, petechiae, ecchymoses,
coiled hairs, inflamed and bleeding gums, perifollicular
hemorrhages, joint effusions, arthralgia, and impaired
wound healing; dyspnea, edema, Sjögren syndrome,
weakness, fatigue, depression
Toxicity Symptoms
Nausea, abdominal cramps, and diarrhea (from
supplements)
Instrucciones de publicación para Kindle
Amazon.com 28
Publicación en Kindle: instrucciones para editores
3.7.3
Instrucción n.º 3 para tablas: crear tablas HTML sencillas
Utilice las etiquetas <table> para crear sencillas con filas y columnas estándar. Estas tablas se
mostrarán como tablas en los dispositivos Kindle y en Kindle para iPhone que están disponibles en la
actualidad. En el Kindle 1, estas tablas aparecen aplanadas (es decir, todo el contenido se muestra en
una columna). El KF8 soporta tablas anidadas y celdas combinadas, pero Amazon recomienda a los
editores utilizar esta función con criterio y solo cuando sea necesario.
Los atributos colspan y rowspan deberían ser inferiores o iguales al número total de columnas o filas
(según sea adecuado) en la tabla.
3.7.4 Instrucción n.º 4 para tablas: dividir tablas cuando sea necesario
Hay ocasiones en las que puede ser necesario formatear una tabla como imagen, y que esta siga siendo
demasiado grande para poder ser leída en la pantalla del Kindle. En este caso, una buena solución
consiste en dividir la imagen. El siguiente ejemplo es una instrucción que puede utilizar cuando desee
dividir una tabla en 2 páginas. Esta lógica puede extenderse a imágenes de tablas en múltiples páginas.
Ejemplo: divida la imagen por la mitad de forma horizontal, un 60% por debajo de la imagen y, a
continuación, divida el encabezado y cópielo en la mitad inferior de la imagen y péguelo en una nueva
imagen. Las dos imágenes finales deberían ser del mismo tamaño y disponer de encabezado de tabla.
Revise la imagen de origen, no el archivo GIF convertido; de lo contrario, la imagen se convertirá en
formato GIF dos veces, lo que podría disminuir la calidad.
3.7.5 Instrucción n.º 5 para tablas: optimizar el tamaño máximo de la tabla
Optimice las tablas, de manera que no superen el tamaño de 10 pantallas de Kindle. En términos
generales, una pantalla de Kindle contiene, aproximadamente, 24 filas de 60 caracteres cada una, si bien
el Kindle DX muestra un número mayor de caracteres. El límite de caracteres es el número máximo de
caracteres en cada fila. Existe un número limitado de combinaciones para una tabla que aparezca como
la que figura a continuación. Si una tabla contiene más caracteres que el número máximo especificado a
continuación, divida la tabla en tablas más pequeñas o en imágenes, como se describe en la sección
3.6.4 Instrucción n.º 5 para tablas: dividir tablas cuando sea necesario. En este caso, los caracteres son
caracteres no formateables (el texto real que el usuario ve cuando mira el contenido de la tabla.
Número de filas
Caracteres
máximos
(por fila)
1 – 24
600
25 – 48
300
49 – 72
180
72 – 120
120
121 – 240
60
3.8 Instrucciones de compatibilidad para ediciones digitales de Adobe
3.8.1
Instrucción n.º 1 de compatibilidad para ediciones digitales de Adobe: utilizar ID de
elemento único
Cuando utilice Adobe Digital Editions, asegúrese de que las ID de elementos en el manifiesto sean
únicas. Adobe Digital Editions no fuerza la unicidad de las ID, lo cual no es correcto según el estándar
IDPF.
<manifest>
<item id="css1" href="core.css" media-type="text/css"/>
<item id="css2" href="template.css" media-type="text/css"/>
Instrucciones de publicación para Kindle
Amazon.com 29
Publicación en Kindle: instrucciones para editores
...
</manifest>
3.9 Instrucciones de estilo
3.9.1 Instrucción n.º 1 de estilo: utilizar una tabla de contenidos HTML anidada
Para crear entradas útiles, navegables y profundas para la tabla de contenidos, Amazon recomienda
utilizar la siguiente sintaxis en la tabla de contenidos HTML. A continuación, encontrará dos formas de
escribir el mismo código de muestra: atributos de estilo y clases CSS.
Uso de los atributos de estilo:
<div>Section 1</div>
<div style="margin-left:1em;">Capítulo 1</div>
<div style="margin-left:1em;">Capítulo 2</div>
<div style="margin-left:1em;">Capítulo 3</div>
<div style="margin-left:2em;">Subcapítulo 1</div>
<div style="margin-left:2em;">Subcapítulo 2</div>
<div style="margin-left:1em;">Capítulo 4</div>
<div style="margin-left:2em;">Subcapítulo 1</div>
<div>Section 2</div>
Uso de las clases CSS:
<style>
div.chapter { margin-left: 1em}
div.subchapter { margin-left: 2em}
</style>
<div>Sección 1</div>
<div class="chapter">Capítulo 1</div>
<div class="chapter">Capítulo 2</div>
<div class="chapter">Capítulo 3</div>
<div class="subchapter">Capítulo 1</div>
<div class="subchapter">Capítulo 2</div>
<div class="chapter">Capítulo 4</div>
<div class="subchapter">Subcapítulo1</div>
<div>Sección 2</div>
3.9.2
Instrucción n.º 2 de estilo: formato correcto de las barras laterales
A la hora de introducir contenido de barra lateral en el flujo principal de un libro formateado para Kindle
formato 8, utilice la propiedad “float” en la CSS. No obstante, si el libro está formateado para Mobi 7,
utilice las etiquetas HTML <hr/>, antes y después de la barra lateral, para diferenciar esto del cuerpo
principal de texto. Evite utilizar valores eme negativos al especificar las dimensiones para un elemento
flotante.
3.10 Instrucciones para HTML
3.10.1 Instrucción n.º 1 para HTML: construir documentos HTML (XHTML) bien estructurados
El formato Kindle 8 es compatible con la mayoría de características HTML 5.0, si bien las siguientes no
son completamente compatibles: formas, marcos y JavaScript.
Al crear HTML o XHTML fuente para Kindle, consulte uno de los siguientes libros como texto elemental
para la construcción de documentos HTML bien estructurados:
HTML, XHTML, and CSS de Elizabeth Castro (publicado por Peachpit Press):
http://www.amazon.com/HTML-XHTML-and-CSS/dp/B000SEFC5Q
Instrucciones de publicación para Kindle
Amazon.com 30
Publicación en Kindle: instrucciones para editores
Primeros pasos en HTML con CSS y XHTML: Modern Guide and Reference de David Schultz y Craig
Cook (publicado por Apress): http://www.amazon.com/Beginning-HTML-CSS-XHTMLReference/dp/B001D25ZPE
Primeros pasos en la programación web con HTML, XHTML, y CSS de John Duckett (publicado por
Wrox): http://www.amazon.com/Beginning-Programming-HTML-XHTML-ebook/dp/B000VZQVVG
3.10.2 Instrucción n.º 2 para HTML: las anclas deben añadirse antes de las etiquetas de formato
Correcto: <a name="Chapter1"/><h1>Chapter 1</h1>.
Incorrecto: <h1><a name="Chapter1"/>Chapter 1</h1>
3.10.3 Instrucción n.º 3 para HTML: los elementos de guía de EPUB son opcionales
Los elementos de guía son una característica opcional en el formato EPUB, pero son muy
recomendables. El Kindle brinda soporte para los ítems de guía de cubierta, tabla de contenido y texto.
Si opta por no incluir elementos de guía para la portada o índice, estos artículos de lista seguirán
apareciendo en los menúes de Kindle, pero estarán en gris y no se podrán seleccionar.
3.10.4 Instrucción n.º 4 para HTML: utilizar un diseño de columna única y evitar las posiciones
absolutas
Cree el contenido utilizando un diseño de columna única y evite utilizar el atributo position:absolute
para la alineación.
3.10.5 Instrucción n.º 5 para HTML: utilizar el atributo position:absolute para texto sobre imagen
Para colocar texto sobre una imagen que debe tener una posición exacta, utilice el atributo
position:absolute. Utilice este atributo únicamente en aquellos libros que requieren un diseño fijo, como
libros de imágenes para niños con texto específicamente posicionado en relación con los elementos de
imagen del fondo.
3.10.6 Instrucción n.º 6 para HTML: evitar el uso de valores negativos
Evite el uso de valores negativos para posicionar texto e imágenes. El posicionamiento con valores
negativos sin agregar relleno para su compensación puede causar que el contenido se muestre con su
borde recortado. Por ejemplo, si quiere usar sangría de texto: -2em también debe agregar relleno
izquierdo: 2em
3.10.7 Instrucción n.º 7 para HTML: evitar el uso de secuencias de comandos
Las secuencias de comandos no son compatibles. Todas las secuencias de comandos se eliminarán de
la fuente durante la conversión. Tampoco son compatibles las SVG con animación.
3.10.8 Instrucción n.º 8 para HTML: evitar el uso de valores negativos para la altura de línea
No utilice valores negativos para el atributo de altura de línea. No son compatibles.
3.10.9 Instrucción n.º 9 para HTML: las referencias a archivos deben coincidir con la grafía y el uso de
mayúsculas de la fuente
Según los estándares WC3 HTML, todas las referencias a archivos (fuentes, imágenes, etc.) deben
coincidir exactamente con la grafía y el uso de mayúsculas del archivo fuente.
3.11 Instrucciones para fuentes incrustadas
El formato Kindle 8 soporta fuentes incrustadas en el libro electrónico. Estas fuentes pueden ser Open
Type (OTF) o True Type (TTF). Kindle no recomienda el uso de fuentes Tipo 1 (PostScript). Para brindar
a los clientes de Kindle la mejor experiencia de lectura posible, los libros reajustables que usan fuentes
Tipo 1 se renderizan usando fuentes Kindle de manera predeterminada. En dispositivos y aplicaciones
compatibles con KF8, los clientes tienen la opción de activar o desactivar las fuentes suministradas por el
editor.
Los archivos de fuentes del libro se difuminan deliberadamente para reducir la probabilidad de que se
reutilicen, pero es responsabilidad del editor asegurarse de que cuenta con los derechos de licencia
requeridos sobre las fuentes. A menos que sean necesarias las fuentes incrustadas para transmitir el
Instrucciones de publicación para Kindle
Amazon.com 31
Publicación en Kindle: instrucciones para editores
propósito, Amazon recomienda usar el conjunto predeterminado de fuentes instaladas en los dispositivos
y aplicaciones Kindle debido a que están optimizadas para la renderización de alta calidad.
Incruste solo fuentes que no estén ya disponibles en los dispositivos y las aplicaciones. Los editores no
necesitan incluir la fuente Charis en sus libros Kindle ya que es una tipografía con licencia abierta. Al
seleccionar una fuente, considere el uso para lectores con incapacidades visuales y seleccione una
fuente simple y clara que contraste bien en todos los fondos de las tablets y la tinta electrónica.
3.12 Instrucciones para enlaces externos
Los enlaces externos dentro de los libros Kindle deberían estar presentes solo si mejoran directamente la
lectura y el contenido del título según lo determinado por Amazon. Algunos ejemplos son:
•
Enlaces a contenido multimedia directamente relacionado con el contenido del título;
•
Enlaces a material auxiliar adicional (listas de verificación, formularios de evaluación, motivos
artesanales y materiales impresos similares);
•
Enlaces a sitios web típicos (por ejemplo un enlace a Whitehouse.gov en un libro que trata sobre
el gobierno de los Estados Unidos);
•
Medios sociales relativos al libro o al autor (por ejemplo un hashtag de Twitter)
Algunos ejemplos de enlaces prohibidos incluyen:
•
Enlaces a pornografía;
•
Enlaces a sitios comerciales de venta de libros electrónicos aparte de Amazon;
•
Enlaces a formularios web que pidan información del usuario (como la dirección de correo
electrónico, la dirección física, entre otros);
•
Enlaces a contenido ilegal, dañino, transgresor u ofensivo;
•
Enlaces con intención maliciosa (por ejemplo un virus, un fraude electrónico, entre otros)
Amazon se reserva el derecho de quitar enlaces a criterio propio.
4 Crear libros infantiles con diseño fijo
Determinados libros poseen elementos con unas dimensiones y orientación fijas que no permiten
cambiar el tamaño de las fuentes ni el reajuste de texto. Por ejemplo, los libros infantiles y las novelas
gráficas tienen imágenes a pantalla completa, con texto situado de forma precisa en relación con las
ilustraciones. Para dar a cabida a estos tipos de medios, el KF8 introduce nuevos campos de metadatos
y las directrices correspondientes. Los libros con diseño fijo no son compatibles con el texto reajustable
y dicho diseño solo debería emplearse en los libros creados con un diseño fijo en su totalidad; los libros
no pueden ser parcialmente reajustables o estar creados con un diseño fijo parcial.
Para demostrar las prácticas recomendadas para la creación de libros con diseño fijo, Amazon
proporciona un libro infantil de ejemplo en www.amazon.com/kindleformat (bajo el encabezado Ejemplos
KindleGen). Este ejemplo es una demostración de cómo crear contenido para aprovechar el diseño fijo
con aumento de zona. No está diseñado como tutorial de HTML.
4.1 Campos de metadatos compatibles con libros infantiles con diseño fijo
El archivo OPF especifica los metadatos necesarios para los libros con diseño fijo. Cada uno de estos
valores se aplica al libro entero. Para ver una demostración, consulte el ejemplo de libro infantil en
www.amazon.com/kindleformat (bajo el encabezado Ejemplos KindleGen).
MetadatosMetadatos
El diseño puede especificarse usando
uno de los siguientes campos de
Instrucciones de publicación para Kindle
DescripciónDescripción
Requerido. Identifica que el libro tiene un diseño fijo.
Los valores válidos para los metadatos
rendition:layout son reflowable o pre-paginated. El
Amazon.com 32
Publicación en Kindle: instrucciones para editores
metadatos:
valor predeterminado es reflowable.
1) <meta
property="rendition:layout">prepaginated</meta>
Los valores válidos para metadatos fixed-layout son
true (verdadero) o false (falso). El valor por defecto
es false.
2) <meta name="fixed-layout"
content="true"/>
<meta name="original-resolution"
content="1024x600"/>
La orientación puede especificarse
usando uno de los siguientes campos de
metadatos:
1) <meta
property="rendition:orientation">lands
cape</meta>
2) <meta name="orientation-lock"
content="landscape"/>
<meta name="RegionMagnification"
content="true"/>
<meta name="primary-writing-mode"
content="horizontal-rl"/>
<itemref id="page-id"
properties="page-spread-left"/>
Requerido. Identifica la resolución de diseño original
del contenido (“1024x600” es solo un ejemplo). La
resolución de pantalla puede tener cualquier valor
positivo entero. Estos valores deben igualar la
relación de aspecto global del contenido original.
Opcional.
Los valores válidos para los metadatos
rendition:layout son portrait, landscape o auto.
Bloquea la orientación del libro a modo retrato o
apaisado. Si el valor es auto, se soportan ambos
modos. El valor predeterminado es auto.
Los valores válidos para los metadatos orientationlock son portrait (retrato), landscape (paisaje) o none
(ninguno). Bloquea la orientación del contenido, bien
a retrato bien a paisaje. Si el valor es none, se
soportan tanto el modo retrato como apaisado. El
valor por defecto es none.
Opcional. Permite el Panel de visualización de
Kindle y Kindle Text Pop-Up. Los valores válidos son
true (verdadero) o false (falso). El valor
predeterminado es false (falso). Para habilitar esta
característica se requieren instrucciones de CSS
adicionales, como se especifica en la sección 4.2.2.
Opcional. Define el orden de renderización de la
página, el modo de lectura y la navegación del lector
(inclusive Kindle Text Pop-Up, el Panel de
visualización de Kindle y los Paneles virtuales de
Kindle). Los valores válidos son horizontal-lr,
horizontal-rl, vertical-lr y vertical-rl. El valor
predeterminado es horizontal-lr.
Opcional. Permite a los editores especificar diseños
de páginas (páginas dobles, páginas opuestas) a
nivel de página y puede variar en todo el libro. Las
propiedades de página deben especificarse en los
elementos itemref (hijo del elemento <spine> en el
archivo OPF).
Los valores válidos son page-spread-left, pagespread-right, facing-page-left, facing-page-right y
layout-blank. El valor layout-blank puede usarse de
forma independiente o junto con otros valores
válidos. El valor predeterminado es layout-blank.
<meta name="book-type"
Instrucciones de publicación para Kindle
Opcional para libros infantiles. Elimina la
funcionalidad del lector (por ejemplo, compartir) que
Amazon.com 33
Publicación en Kindle: instrucciones para editores
content="children"/>
tal vez no sea relevante para ciertos libros, como los
infantiles. Los valores válidos son children (infantil) o
comic (cómic).
4.2 Requisitos de contenido
4.2.1 Requisito n.º 1: uso de la estructura del archivo HTML
El contenido con diseño fijo debe disponer de un único archivo HTML para cada página que deba
mostrarse en un dispositivo Kindle. Los editores pueden usar los metadatos del OPF para crear
experiencias de lectura esparcidas en páginas dobles.
Bloqueo de orientación retrato:
1 página impresa = 1 archivo HTML
Ejemplo:
Bloqueo de orientación de paisaje:
2 páginas impresas (1 página doble) = 1 archivo HTML
Ejemplo:
4.2.2 Requisito n.º 2: uso del aumento de zona (ventanas emergentes)
El contenido fijo no permite que el usuario modifique el tamaño de la fuente; permitir que cambien los
tamaños de la fuente podría confundir el contenido relevante a la narración. Kindle utiliza el Aumento de
Instrucciones de publicación para Kindle
Amazon.com 34
Publicación en Kindle: instrucciones para editores
zona (ventanas emergentes) para ampliar el texto de diseño fijo sin alterar el diseño original. Para ver un
ejemplo de aumento de zona, observe el ejemplo que figura a continuación.
El usuario activa el aumento de zona pulsando dos veces sobre una “área activa” en dispositivos con
pantalla táctil (en dispositivos sin pantalla táctil, al hacer clic en la flecha del controlador de 5 vías se
selecciona la región y al hacer clic en el botón central se activa Kindle Text Pop-Up o las Vistas de
paneles de Kindle). Dentro del modo de aumento de zona, el área activa (elemento fuente) queda oculta
y se muestra el área de aumento (elemento objetivo).
Deben seguirse los pasos que figuran a continuación para lograr la compatibilidad con el aumento de
zona:
1. Establezca el área activa creando un elemento ancla HTML bien definido (<a>) alrededor
del texto que debe ampliarse. El ancla debe especificar la clase app-amznmagnify. El ancla debe disponer, asimismo, de los siguientes atributos almacenados en un
objeto JSON (http://www.w3schools.com/json/json_syntax.asp) como parte del valor dataapp-amzn-magnify:
a. "targetId":"<string:elementId>" = id de elemento único del área de aumento
(la posición y el tamaño de la fuente se establecen en el archivo CSS).
b. "sourceId":"<string:elementId>" = id de elemento único de la fuente que se
ampliará.
c. "ordinal":<integer:reading order>" = orden de lectura de las zonas de
aumento (el orden en que aparecerán los paneles como parte del flujo de lectura). Esto es
necesario para todo el texto que utiliza el aumento de zona.
2. Crear un elemento objetivo <div> que esté alineado para cubrir totalmente el texto que se
amplíe y posicionado para minimizar la cobertura de la ilustración de fondo de la página. Esto
garantiza que el texto de origen no desaparecerá de la vista de la página. Cuando se active la
vista de aumento, el texto de origen ya no se visualizará. También es importante no colocar un
elemento emergente directamente contiguo a los bordes derecho o inferior de la pantalla. Las
diferencias entre las clases de dispositivos pueden crear errores de solapamiento si los
elementos emergentes se encuentran demasiado cerca de estos bordes. Controle el contenido
en tantos dispositivos diferentes como sea posible antes de publicar.
3. El <div> de tamaño de fuente del texto de la zona de aumento debe ajustarse a un 150% del
tamaño normal de la fuente en la página. Existen, sin embargo, algunas excepciones:
•
Una de ellas ocurre cuando el texto de la página es tan grande que ampliarlo a 150%
dificultaría su lectura en lugar de mejorarla.
•
Otra excepción ocurre cuando el texto de la página debe ampliarse más del 150% en el <div>
de aumento de zona para mejorar su legibilidad. Por ejemplo, si el tamaño de fuente del
texto de la página es del 45%, el tamaño de fuente del texto en el <div> de aumento de zona
tal vez necesite ser ampliado a 225% para facilitar su lectura
Instrucciones de publicación para Kindle
Amazon.com 35
Publicación en Kindle: instrucciones para editores
Ejemplo de página con diseño fijo
El mismo ejemplo de página con aumento de zona
activado
Ejemplo:
<div id="fs1-4-org" class="txt fs1-txt4">
<a class="app-amzn-magnify"
data-app-amzn-magnify='{"targetId":"fs1-txt4-magTarget", "sourceId":"fs1-4txt", "ordinal":4}'>
<p id="fs1-4-txt"><span class="dropcap">D</span>stands for DONKEY, - a
poor patient beast<br/>Who thinks some fresh thistles a very great
feast.</p></a></div>
…
<div id="fs1-txt4-magTarget" class="target-mag fs1-txt4"></div>
4.2.3 Requisito n.º 3: establecer imágenes como imágenes de fondo
La imágenes en los libros con diseño fijo deben establecerse como imágenes de fondo utilizando la
propiedad background-image del CSS (en lugar de utilizar etiquetas <img> de HTML). Esto resulta
importante para el contenido de los libros infantiles y cómics porque las imágenes HITML interfieren con
el aumento de zona si no se establecen como imágenes de fondo. Si las imágenes de fondo están
establecidas correctamente, las imágenes no se abrirán en el visor de imágenes cuando se las toque dos
veces.
4.3
Recomendaciones de contenido
4.3.1 Recomendación n.º 1: aplicación de CSS Reset
Aplicar un CSS reset a libros con diseño fijo. Un CSS reset elimina los estilos inconsistentes que los
navegadores aplican de forma automática como, por ejemplo, el tamaño de las fuentes, los márgenes,
etc. Añadir un CSS reset, como el reset YUI ((http://yuilibrary.com/yui/docs/cssreset) elimina estas
inconsistencias, permitiendo que los diseñadores construyan una plantilla de estilo fiable. Es
recomendable aplicar un css reset a los diseños fijos.
4.3.2 Recomendación n.° 2: inclusión de un archivo CSS por cada página HTML
Para incrementar el desempeño al voltear la página en libros con diseño fijo, incluya un archivo CSS
corto e importante por cada página HTML. Los archivos CSS deben contener únicamente información
que esté directamente referenciada por los archivos HTML asociados.
Instrucciones de publicación para Kindle
Amazon.com 36
Publicación en Kindle: instrucciones para editores
4.3.3 Recomendación n.° 3: optimización de contenido para pantalla completa
Los libros Kindle se leen a través de una extensa variedad de dispositivos (por ejemplo: Kindle e Ink,
Kindle Fire además de los teléfonos inteligentes y tabletas de otros fabricantes) y de una amplia variedad
de dimensiones de pantallas. El Kindle Fire HD 8.9” posee una resolución de 1920 x 1200 píxeles. Si es
posible, diseñe el contenido para mantener esta proporción.
Para que el usuario disfrute de la mejor experiencia, Amazon recomienda a los editores que diseñen
contenido con diseño fijo para maximizar el espacio disponible de las dimensiones de la pantalla. Si el
contenido tiene una diferencia en cuanto al tamaño o la proporción, los dispositivos y las aplicaciones
Kindle lo escalan para que se ajuste a la pantalla, lo centran y aparece rodeado por un margen blando
(enmarcado en blanco).
Es más probable que el diseño fijo y otro tipo de contenido con muchas imágenes se amplíe debido a
que los clientes prefieren leer con el Panel de visualización de Kindle o en dispositivos con pantallas
grandes. Amazon recomienda enviar imágenes escaladas para soportar por lo menos una ampliación de
2X con alta calidad. Por ejemplo, si planea para Kindle Fire, las dimensiones en píxeles de las imágenes
deben ser al menos de 3820 x 2400 (esto coincide con la proporción de aspecto y soporta un aumento
de 2X). Use siempre Kindle Previewer para validar la calidad del contenido.
4.3.4
Recomendación n.º 4: uso de grandes objetivos de pulsación para el aumento de zona en
libros infantiles
El propósito principal del aumento de zona es permitir la accesibilidad y es más efectivo cuando el
destino pulsado es mayor que el área que debe ampliarse. Para permitir obtener un área mayor,
considere la posibilidad de añadir un relleno de entre 20 y 40 píxeles en los elementos de ancla del
app-amzn-magnify, evitando que los destinos se solapen.
4.3.5
Recomendación n.º 5: contenido con diseño fijo válido para el futuro en los libros
infantiles
Por definición, el diseño fijo está diseñado para ocupar el tamaño de una única pantalla. Para que el
contenido sea válido en el futuro, Amazon recomienda utilizar valores en porcentajes o emes en lugar de
píxeles o puntos. Para el posicionamiento de los bloques de texto y las ventanas emergentes del
aumento de zona. Especificar la posición del texto o el tamaño de fuente con píxeles impide que el
contenido se escale en nuevos dispositivos.
Por ejemplo, el ejemplo de libro infantil que se encuentra en www.amazon.com/kindleformat (bajo el título
Ejemplos KindleGen) incluye una hoja de estilo de muestra (style-150.css) que muestra el conjunto
mínimo de cambios que serían necesarios para escalar a un dispositivo que fuera un 150% mayor.
Estos cambios están limitados a un tamaño de la fuente base y a los cambios en la altura y ancho del
contenedor (aproximadamente, 5 actualizaciones).
4.3.6 Recomendación n.º 6: inclusión de fuentes específicas
Los títulos con formato fijo no permiten que los usuarios seleccionen y modifiquen las fuentes. Utilizar
@font-face en el CSS y empaquetar fuentes con el título permite que el aspecto del libro sea
consistente en todos los dispositivos y pantallas. Esto no solo garantiza que las fuentes utilizadas para la
fuente se utilicen en el título con formato fijo, sino que el texto HTML ofrezca un renderizado más fluido al
pasar de la vista de página a la vista de Aumento de zona.
Ejemplo:
@font-face {
font-family: "Arial"; /* asigna el nombre de la fuente que se utilizará
*/
src: url(../fonts/arial.otf); /* incluye el archivo para la fuente
correcta */
}
Instrucciones de publicación para Kindle
Amazon.com 37
Publicación en Kindle: instrucciones para editores
4.3.7 Recomendación n.° 7: inclusión de una portada en HTML
Incluya una página de cubierta en HTML con la imagen de la cubierta establecida como imagen de fondo.
Esto actuará como el principio del libro. Esta página HTML debe ser la primera página listada en el
<spine> en el archivo OPF con el atributo linear asignado a yes. Consulte las secciones 3.2.2 y 3.2.3
para otras instrucciones con respecto a las imágenes de portada.
4.3.8 Recomendación n.° 8: inclusión de una cubierta trasera
Si bien los libros electrónicos Kindle de formatos anteriores y texto reajustable no utilizan cubiertas
traseras, estas proporcionan una sensación de cierre en el contenido de la narrativa infantil. Se
recomienda incluir una cubierta trasera como parte del diseño de libros infantiles con formato fijo. Elimine
los códigos de barra, las listas de precios y el contenido promocional de la imagen de la cubierta trasera.
No incluya elementos emergentes para ningún texto de la portada trasera a menos que la cubierta
trasera contenga texto perteneciente a la historia.
4.4 Crear libros infantiles con imágenes de fondo y texto en múltiples páginas
Esta sección explica la forma correcta para crear páginas que contengan una única imagen de fondo y
texto. Si bien existe un gran número de soluciones posibles, el objetivo de Amazon es garantizar que el
marcado resulte fácilmente transferible con el mínimo esfuerzo. La plantilla proporcionada cumple este
objetivo mediante la actualización de las normas de la CSS, sin cambiar el HTML.
4.4.1
Utilizar imágenes en paralelo para formar un desplegado de doble página cuando el
bloqueo de orientación fijado a paisaje (landscape)
Muchos libros tienen un desplegado de doble página que consiste en una única imagen. Otros libros
tienen un desplegado de doble página con dos imágenes adyacentes.
En el ejemplo que figura a continuación, se muestra un desplegado de doble página de 1024 x 600
píxeles, que es una resolución de pantalla completa para el Kindle Fire. Las imágenes para cada página
deberían tener unas dimensiones que sean, exactamente, la mitad del tamaño de pantalla completa: 512
x 600 píxeles. Las partes únicas de cada elemento se etiquetan utilizando ID de CSS; las partes
comunes utilizan clases CSS. La imagen de la izquierda se muestra en el lado izquierdo de la página. La
imagen de la derecha se desplaza hacia la parte de la derecha de la página definiendo un estilo
margin-left ajustado al ancho de la imagen del lado izquierdo.
Instrucciones de publicación para Kindle
Amazon.com 38
Publicación en Kindle: instrucciones para editores
HTML
<div class="fs">
<div id="fs1-left" class="leftPage"></div>
<div id="fs1-right" class="rightPage"></div>
</div>
CSS
/* Region sized for both pages */
div.fs {
height: 600px;
width: 1024px; /* 2 x page width */
position: relative;
}
div.leftPage {
position: absolute;
background-repeat: no-repeat;
height: 600px;
width: 512px; /* 1 x screen width /
background-size: 100%;
}
div.rightPage {
position: absolute;
background-repeat: no-repeat;
height: 600px;
width: 512px; /* 1 x screen width * margin-left: 512px; /* este valor es
equivalente al valor del ancho de la imagen del lado izquierdo */}
4.4.2 Bloques de texto: posición
Especifique la posición y el tamaño de fuente correctos utilizando porcentajes. Esto permite que la
posición escale de forma consistente en distintas resoluciones, garantizando la compatibilidad en una
amplia gama de dispositivos y pantallas. Cada párrafo debería agruparse dentro de un único elemento
<div>, con múltiples líneas separadas por elementos <br/>. Si es necesario disponer de un
interlineado personalizado, asígnelo a través de las declaraciones de estilo CSS en lugar de añadir
marcadores como múltiples contenedores <div> o etiquetas extras de salto de línea.
El ejemplo que figura en la sección 4.2.2 ahonda en el ejemplo de la página doble e ilustra cómo colocar
texto en la parte superior de una imagen de fondo: el texto está posicionado dentro de un bloque fijo,
utiliza porcentajes para el atributo de margen, y está alineado y espaciado mediante CSS.
4.4.3 Alinear texto
Por defecto, el texto se alinea en la esquina superior izquierda del elemento HTML contenedor. Muchos
libros pueden contener texto alineado a la derecha o en la parte inferior o justificado. La forma más
sencilla de identificar la alineación consiste en imaginar un contorno alrededor del texto e identificar qué
bordes del párrafo están asociados con un margen (superior, izquierdo, derecho, inferior). Si el
alineamiento no queda claro, utilice la izquierda superior predeterminada, aunque esto dificulta el
posicionamiento del elemento ampliado.
Nunca utilice caracteres non breaking space (&nbsp) para la alineación del texto. En su lugar, utilice
elementos CSS <div> top (superior), right (derecha), bottom (inferior) y left (izquierda) que contengan
texto posicionado de forma absoluta. Utilice dos lados adyacentes para posicionar cada elemento <div>.
Por ejemplo, superior (top) e izquierdo (left) peor nunca superior (top), izquierdo (left) e inferior (bottom).
text-indent y line-height del CSS resultan útiles para alinear texto dentro de elementos de bloque
HTML.
Instrucciones de publicación para Kindle
Amazon.com 39
Publicación en Kindle: instrucciones para editores
5 Creación de novelas gráficas/manga/cómics con diseño fijo
Las novelas gráficas, los mangas y los cómics (en adelante denominados novelas gráficas) son similares
a los libros infantiles, pero suponen un desafío único porque tienden a ser más largos y a contener
contenido más complejo.
Las novelas gráficas incluyen imágenes con una gran cantidad de detalles en las imágenes, que se
muestran en una pantalla de 1920 x 1200. Para superar este y otros problemas de accesibilidad,
Amazon aconseja el uso de contenido personalizado y de su función Panel de visualización de Kindle,
que optimiza el contenido para brindar a los usuarios una experiencia de lectura de alta resolución.
Cuando se diseñan novelas gráficas, también se aplican los siguientes requisitos genéricos de diseño
fijo:
5.1 Campos de metadatos compatibles con libros infantiles con diseño fijo
El archivo OPF especifica los metadatos necesarios para los libros con diseño fijo. Cada uno de estos
valores se aplica al libro entero. Para ver una demostración, consulte el ejemplo de novela gráfica en
www.amazon.com/kindleformat (bajo el encabezado Ejemplos KindleGen).
Metadatos
El diseño puede especificarse usando uno
de los siguientes campos de metadatos:
1) <meta
property="rendition:layout">prepaginated</meta>
2) <meta name="fixed-layout"
content="true"/>
<meta name="original-resolution"
content="1024x600"/>
La orientación puede especificarse
usando uno de los siguientes campos de
metadatos:
1) <meta
property="rendition:orientation">landsca
pe</meta>
2) <meta name="orientation-lock"
content="landscape"/>
Instrucciones de publicación para Kindle
Descripción
Requerido. Identifica que el libro tiene un
diseño fijo.
Los valores válidos para los metadatos
rendition:layout son reflowable o
pre-paginated. El valor predeterminado
es reflowable.
Los valores válidos para los metadatos
fixed-layout son true (verdadero) o
false (falso). El valor por defecto es
false.
Requerido. Identifica la resolución de diseño
original del contenido (“1024x600” es solo un
ejemplo). La resolución de pantalla puede
tener cualquier valor positivo entero. Estos
valores deben igualar la relación de aspecto
global del contenido original.
Opcional.
Los valores válidos para los metadatos
rendition:orientation son portrait,
landscape o auto. Bloquea la orientación
del libro a modo retrato o apaisado. Si el
valor es auto, se soportan ambos modos. El
valor predeterminado es auto.
Los valores válidos para los metadatos
orientation-lock son portrait
(retrato), landscape (paisaje) o none
(ninguno). Bloquea la orientación del
contenido, bien a retrato bien a paisaje. Si el
valor es none, se soportan tanto el modo
retrato como el de paisaje. El valor por
defecto es none.
Amazon.com 40
Publicación en Kindle: instrucciones para editores
Metadatos
<meta name="RegionMagnification"
content="true"/>
<meta name="primary-writing-mode"
content="horizontal-rl"/>
<itemref idref="page-id"
properties="page-spread-left"/>
Descripción
Opcional. Permite el Panel de visualización
de Kindle y Kindle Text Pop-Up. Los valores
válidos son true (verdadero) o false
(falso). El valor predeterminado es false
(falso). Para habilitar esta característica se
requieren instrucciones de CSS adicionales,
como se especifica en la sección 5.4.
Requerido para paneles virtuales en Manga
con orden de lectura de derecha a izquierda;
opcional para otros libros con diseño fijo.
Define el orden de renderización de la
página, el modo de lectura y la navegación
del lector (inclusive Kindle Text Pop-Up, el
Panel de visualización de Kindle y los
Paneles virtuales de Kindle). Los valores
válidos son horizontal-lr,
horizontal-rl, vertical-lr y
vertical-rl. El valor predeterminado es
horizontal-lr.
Requerido para paneles virtuales en Cómics
y Manga; opcional para otros libros con
diseño fijo. Permite a los editores especificar
diseños de páginas (páginas dobles, páginas
opuestas) a nivel de página y puede variar
en todo el libro. Las propiedades de página
deben especificarse en los elementos
itemref (hijo del elemento <spine> en el
archivo OPF).
Los valores válidos son page-spreadleft, page-spread-right, facingpage-left, facing-page-right y
layout-blank. El valor layout-blank
puede usarse de forma independiente o junto
con otros valores válidos. El valor
predeterminado es layout-blank.
<meta name="book-type" content="comic"/>
Requerido para todas las novelas gráficas;
opcional para otros libros con diseño fijo.
Elimina la funcionalidad del lector (por
ejemplo, compartir) que tal vez no sea
relevante para ciertos libros, como los
infantiles. Los valores válidos son children
(infantil) o comic (cómic).
5.2 Requisitos de recursos
Cuando se optimicen para el Kindle Fire HD 8.9”, las novelas gráficas deben mantener una proporción de
aspecto de 1920 x 1200. La resolución de imagen diferirá dependiendo del factor zoom necesario para el
Panel de visualización de Kindle. Sin embargo, Amazon recomienda planificar para una experiencia de
lectura de alta calidad con un aumento de 2X. Las imágenes deben estar en formato JPEG. Amazon
recomienda usar una resolución de imagen de 300 dpi o 300 ppi.
Existen cuatro factores de zoom estándar:
Instrucciones de publicación para Kindle
Amazon.com 41
Publicación en Kindle: instrucciones para editores
Factor
Zoom
Cuando utilizarlo
Resolución de
imagen
requerida
100%
Evitar utilizar este factor de zoom. No ofrece aumento y supone un desafío
de accesibilidad para los usuarios.
1920 x 1200
píxeles
125%
Utilizarlo, únicamente, cuando sea absolutamente necesario ampliar un
panel muy grande. Esto permite al usuario ver una escena de acción de
gran tamaño, con el inconveniente de la ampliación limitada.
2400 x 1500
píxeles
150%
Este es el factor de zoom favorito y predeterminado. Utilícelo siempre que
sea posible.
2880 x 1800
píxeles
250%
Utilice este factor de zoom únicamente en imágenes de doble página (dos
páginas físicas se muestran a la vez y, como resultado de ello, el contenido
se muestra especialmente pequeño). El inconveniente es que el panel
ampliado solo representa una pequeña parte de la página original.
4800 x 3000
píxeles
5.3
Calidad de la imagen
La calidad de la imagen para las novelas gráficas requiere que las imágenes cumplan con los estándares
de resolución incluidos en la sección 5.1 Requisitos de recursos, y que mantengan una relación de
aspecto consistente. Más importante aún, requiere optimizar las imágenes para que las ilustraciones de
fondo se perciban con claridad, así como la legibilidad del texto. Estos dos factores garantizar la mejor
calidad para el formato de novelas gráficas.
5.4 Panel de visualización (aumento de zona)
El panel de visualización para novelas gráficas ofrece una experiencia de lectura única. Aborda los
problemas e accesibilidad y permite a los usuarios experimentar el flujo de acción en cada página, en
alta resolución y de forma sencilla. Los usuarios pueden deshabilitar el Panel de visualización en
cualquier momento, para ver la página entera. Por obtener un ejemplo de Panel de visualización,
observe las imágenes que figuran a continuación.
El usuario activa el Panel de visualización pulsando dos veces sobre el “objetivo de pulsación”. El área
activa (elemento fuente) se oculta y se muestra el Panel de visualización (elemento objetivo).
Para que el Panel de visualización sea compatible, se requiere cumplir los siguientes pasos:
1. Establecer el área de pulsación creando un elemento contenedor bien definido (<div>)que
contenga un elemento de ancla (<a>).El <div> proporciona el tamaño y la posición del
objetivo de pulsación. El <a> está dimensionado para llenar el <div> y debe especificar la clase
app-amzn-magnify. El ancla debería disponer, también, de los siguientes atributos
almacenados en un objeto JSON como parte del valor data-app-amzn-magnify.
a. "targetId":"<string:elementId>" – ID de elemento único del elemento del panel
de visualización que representa la zona ampliada.
b. "ordinal":<integer:reading order>" – orden de lectura de las áreas
aumentadas (el orden en el que aparecen los paneles como parte del flujo de lectura)
2. Crear un elemento <div> del panel de visualización dimensionado y posicionado para mostrar la
acción que mejor refleja el objetivo de pulsación.
Instrucciones de publicación para Kindle
Amazon.com 42
Publicación en Kindle: instrucciones para editores
Instantánea de contenido con diseño fijo.
Instantánea del mismo contenido con el Panel de
visualización activado.
Ejemplo:
<div>
<img src="images/hij.jpg" alt="Comic Book Images" class="singlePage" />
</div>
<div id="pagehij-1">
<a class="app-amzn-magnify" data-app-amzn-magnify='{"targetId":"pagehij-1magTargetParent", "ordinal":1}'></a>
</div>
…
<div id="pagehij-1-magTargetParent" class="target-mag-parent">
<div class="target-mag-lb">
</div>
<div id="pagehij-1-magTarget" class="target-mag">
<img
src="images/hij.jpg" alt="Comic Book Images"/>
</div>
</div>
5.5 Optimizar contenido para las novelas gráficas
5.5.1 Optimizar objetivos de pulsación
Los objetivos de pulsación deberían cubrir de forma efectiva el 100% de la pantalla. Esto garantiza que el
usuario pueda ampliar contenido siempre que pulse dos veces sobre la novela gráfica.
Instrucciones de publicación para Kindle
Amazon.com 43
Publicación en Kindle: instrucciones para editores
5.5.2 Optimizar los paneles de vista
Los paneles de vista deberían ser, por defecto, un 150% del objetivo de pulsación. Es posible utilizar
distintos tamaños de paneles de vista para enfatizar una escena de acción específica dentro del objetivo
de pulsación.
Coloque los paneles de vista para que converjan allí donde ocurrió la acción principal en la página
original. Normalmente, los paneles de vista se alinean horizontalmente en los bordes izquierdo, central o
derecho y, verticalmente, en los bordes superior, central o inferior.
Cuando se mantenga contexto en múltiples paneles, es aceptable que los paneles de vista se solapen
ligeramente entre ellos.
5.5.3 Optimizar para escenas de acción anchas o altas
Para utilizar el factor de zoom del 150%, a menudo es necesario dividir una escena de acción en dos
paneles de visualización (normalmente, un panel derecho y uno izquierdo o uno superior y uno inferior).
Esto permite que el usuario tenga una experiencia de lectura más satisfactoria que la que obtiene
utilizando un factor de zoom más pequeño, debido a que preserva la accesibilidad y ofrece una mayor
resolución.
Divida los objetivos de pulsación para que el primero sea de entre un 50 y un 75% del ancho de toda el
área, y el segundo sea de la cantidad restante necesaria para llegar al 100%. Esto garantiza que al
pulsar dos veces sobre un área próxima al centro del panel de acción, el usuario vea el primer panel en
primer lugar y el segundo a continuación.
Para preservar el flujo de la acción, los paneles de vista deberían mostrar cierta cantidad de acción
solapada.
Instrucciones de publicación para Kindle
Amazon.com 44
Publicación en Kindle: instrucciones para editores
Ver en primer lugar el panel de visualización de
una escena de acción dividida en dos paneles de
vista
Segundo panel de visualización de una escena de
acción dividida en dos paneles de vista
5.5.4 Optimizar para grandes bloques de texto
Para mostrar grandes cantidades de texto, Amazon sugiere un tratamiento de texto híbrido que mezcla
las experiencias de las novelas gráficas y de los libros infantiles. Amazon recomienda limitar el uso del
tratamiento de texto híbrido a las secciones de texto que sean demasiado anchas para ser ampliadas de
forma efectiva. El tratamiento de texto híbrido debería imitar el formato del texto al que representa -altura
de línea, cursivas y/o negritas- y al aspecto general. Esto mejora la experiencia del usuario.
Ejemplo de texto HTML híbrido:
Instrucciones de publicación para Kindle
Amazon.com 45
Publicación en Kindle: instrucciones para editores
<div id="pageXXX-magTargetParent" class="target-mag-parent">
<div class="target-mag-lb"></div>
<div id="pageXXX-magTarget" class="target-mag">
<div class="text">
<p>WALTER CRANE'S <br />PICTURE BOOKS <br /></p>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit
esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est
laborum. </p>
</div>
</div>
</div>
Ejemplo de texto híbrido de CSS:
div.target-mag div.text{
height: 100%;
padding: 5px;
background-color: #FFFFEF;
font-size: 150%;
font-family: "Georgia";
}
5.6 Paneles virtuales en cómics y Manga
La función de Paneles virtuales se activa para los libros de cómics y manga a falta de paneles
proporcionados por el editor. Los metadatos RegionMagnification se utilizan para identificar si el
editor proporcionó información sobre los paneles o no. Si el editor diseñó el contenido con paneles, la
vista de Panel de visualización de Kindle no se habilita.
De manera predeterminada, cada página se divide en cuatro paneles con base en el valor de primarywriting-mode. Los siguientes ejemplos indican el orden de los paneles.
Ejemplo:
Modo retrato:
Instrucciones de publicación para Kindle
Amazon.com 46
Publicación en Kindle: instrucciones para editores
HORIZONTAL- LR
3
4
H ORIZONTAL-RL
1
2
VERTICAL-RL
1
2
3
4
VERTICAL- LR
Modo paisaje:
VERTICAL-LR Y H ORIZONTAL-LR
H ORIZONTAL- RL Y VERTICAL-RL
Instrucciones de publicación para Kindle
Amazon.com 47
Publicación en Kindle: instrucciones para editores
5.6.1 Requisito n.° 1: Emparejar páginas cuando el bloqueo de orientación es igual a none
Si la orientación no está bloqueada, el contenido debe diseñarse tanto para modo retrato como para
modo apaisado. Además, cada página debe tener una “pareja” para soportar el modo apaisado. En la
orientación retrato se ignoran los pares.
Todas las páginas individuales deben etiquetarse con las propiedades facing-page-left o facingpage-right. En este caso, el renderizador agregará la espina mientras pega las dos páginas.
Ejemplo:
El siguiente ejemplo muestra un desplegable a doble página con un separador visual en modo de paisaje.
<spine>
<itemref idref="page1" properties="facing-page-left"/>
<itemref idref="page2" properties="facing-page-right"/>
</spine>
Los desplegados de doble página deben etiquetarse con las propiedades page-spread-left o pagespread-right. Cada página izquierda debe tener asociada una página derecha y viceversa. En este
caso, el renderizador no agregará la espina sino que pegará las dos páginas.
Ejemplo:
El siguiente ejemplo muestra un desplegado de doble página sin un separador visual en modo de paisaje.
<spine>
<itemref idref="page1" properties="page-spread-left"/>
<itemref idref="page2" properties="page-spread-right"/>
</spine>
Instrucciones de publicación para Kindle
Amazon.com 48
Publicación en Kindle: instrucciones para editores
En modo retrato, las dos páginas se renderizarán por separado como se muestra a continuación:
Si no se especifica ninguna propiedad, Kindle asume el uso de facing-page-left y facing-pageright para páginas alternadas basado en el modo de escritura del libro.
El siguiente ejemplo asume que primary-writing-mode es igual a horizontal-lr o verticallr.
Ejemplo:
<spine>
<itemref idref="page1" /> <!—assumed to be properties="facing-page-left"
-->
Instrucciones de publicación para Kindle
Amazon.com 49
Publicación en Kindle: instrucciones para editores
<itemref idref="page2" /> <!—assumed to be properties="facing-pageright" -->
<itemref idref="page3" properties="page-spread-left"/> <!—double page
spread’s left viewport -->
<itemref idref="page4" properties="page-spread-right"/> <!—double page
spread’s right viewport -->
</spine>
El siguiente ejemplo asume que primary-writing-mode es igual a horizontal-rl o verticalrl.
Ejemplo:
<spine>
<itemref idref="page1" /> <!—assumed to be properties="facing-pageright" -->
<itemref idref="page2" /> <!—assumed to be properties="facing-page-left"
-->
<itemref idref="page3" properties="page-spread-right"/> <!—double page
spread’s right viewport -->
<itemref idref="page4" properties="page-spread-left"/> <!—double page
spread’s left viewport -->
</spine>
En casos donde una página izquierda no tiene una página derecha equivalente (o viceversa), el editor
debe insertar una página HTML en blanco y agregar la propiedad layout-blank a la página, a menos
que sea la última. De manera opcional, la página en blanco puede incluir por diseño el título del libro y la
marca de agua.
Las páginas con la propiedad layout-blank solo se renderizan en modo de paisaje y se ignoran en
modo retrato.
En algunos casos, el editor tal vez quiera insertar una página en blanco para renderizarla tanto en modo
retrato como apaisado. En este caso, no use la propiedad layout-blank. Use las mismas reglas de
páginas opuestas (o dobles) como se indica anteriormente y haga referencia a un archivo de imagen que
contenga una imagen jpeg “en blanco”.
El siguiente ejemplo asume que primary-writing-mode es igual a horizontal-lr o verticallr.
Ejemplo:
<spine>
<itemref idref="page1" /> <!—assumed to be properties="facing-page-left"
-->
<itemref idref="blank-page" properties="layout-blank"/> <!—assumed to be
properties="facing-page-right". Ignored in portrait mode. -->
<itemref idref="page2" properties="page-spread-left"/> <!—double page
spread’s left viewport -->
Instrucciones de publicación para Kindle
Amazon.com 50
Publicación en Kindle: instrucciones para editores
<itemref idref="page3" properties="page-spread-right"/> <!—double page
spread’s right viewport -->
</spine>
6 Instrucciones para audio y vídeo
En la actualidad, la edición de Kindle Vídeocon contenido de audio y/o vídeo está disponible en Kindle
Fire (2.ª generación), Kindle Fire HD, iPad, iPhone e iPod Touch. Los dispositivos de Kindle de tinta
electrónica no son compatibles con las ediciones de Kindle con audio y/o vídeo. Para añadir contenido
de audio/vídeo a su libro Kindle, siga las instrucciones y ejemplos que figuran a continuación.
Las características KF8 actualmente no son compatibles en las ediciones de Kindle con contenido de
audio y/o vídeo. El archivo que se entregará a Amazon debe ser un EPUB Mobi 7 con audio y vídeo
autocontenidos, o un archivo Mobi 7.prc con audio y vídeo autocontenidos. (Si entrega un archivo .prc,
asegúrese de que el archivo haya sido creado utilizando la última versión del programa KindleGen
disponible desde www.amazon.com/kindleformat).
6.1 Vídeo incrustado.
Para incrustar un vídeo dentro de un libro Kindle, añada una etiqueta HTML 5 estándar como la que
figura a continuación:
Ejemplo:
<vídeo id="video_1" src="movie.mp4" controls poster="start.jpg" title="Vídeo
about ...">
<br/><br/><br/> "Hay contenido de vídeo en este punto no compatible,
actualmente, con su dispositivo. La leyenda de este contenido se muestra a
continuación". <br/><br/><br/>
</video>
•
etiqueta src (requerida): identifica el archivo de vídeo incrustado.
•
etiqueta title (requerida): identifica la descripción del vídeo.
•
etiqueta póster (requerida): identifica la imagen marcadora de posición. Los usuarios ven el
marcador de posición en el libro electrónico antes de que se reproduzca el vídeo, El marcador de
posición podría ser el primer fotograma del vídeo o un fotograma representativo, dependiendo de
lo que usted prefiera. (Se mostrará una imagen en negro si no se especifica este archivo.)
•
etiqueta controles (requerida, salvo si desea proporcionar una imagen para comenzar la
reproducción del vídeo): indica a la aplicación Kindle que debe mostrar los controles para el
vídeo incrustado.
Nota: la aplicación del Kindle puede renderizar un botón para reproducción en la parte superior del
fotograma principal; aparece en medio del fotograma.
•
contenido del texto (requerido): los dispositivos que no soportan contenido de vídeo muestran
el texto entre las etiquetas <video> y </video>. Si el usuario lee este libro electrónico en un
dispositivo que no sea compatible con vídeo, verá este texto. (Ejemplo: “Hay contenido en este
punto que no es compatible con su dispositivo. La leyenda de este contenido se muestra a
continuación”.
•
etiqueta de identificación (opcional): debe ser única para el documento si se utiliza.
6.2 Vídeo en streaming
El vídeo en streaming no es compatible en la actualidad. En su lugar, utilice vídeo incrustado.
Instrucciones de publicación para Kindle
Amazon.com 51
Publicación en Kindle: instrucciones para editores
6.3 Incrustar audio
Para incrustar un archivo de audio dentro de un libro Kindle, añada una etiqueta HTML 5 estándar como
la que figura a continuación:
Ejemplo:
<audio id="audio_1" src="audio.mp3" controls title="Audio about ...">
<br/><br/><br/>
"Hay contenido de audio en este punto que no es compatible con su dispositivo.
La leyenda de este contenido se muestra a continuación".
<br/><br/><br/>
</audio>
•
etiqueta src (requerida): identifica el archivo de audio incrustado, que debe estar en formato
MP3.
•
etiqueta title (opcional): identifica la descripción del audio.
•
etiqueta controles (requerida, salvo si proporciona una imagen para comenzar la reproducción
del vídeo): indica a la aplicación Kindle que debe mostrar los controles para el audio incrustado.
•
contenido del texto (requerido): los dispositivos que no soportan contenido de audio muestran
el texto entre las etiquetas <audio> y </audio>. Si el usuario lee este libro electrónico en un
dispositivo que no sea compatible con audio, verá este texto. (Ejemplo: “Hay contenido en este
punto que no es compatible con su dispositivo. La leyenda de este contenido se muestra a
continuación”.
•
etiqueta de identificación (opcional): debe ser única para el documento si se utiliza.
6.4 Audio en streaming
El audio en streaming no es compatible actualmente. Utilice audio incrustado.
6.5 Directorio multimedia
Cuando añada archivos de audio y vídeo a un libro electrónico, cree un directorio “audiovídeo” para
almacenar estos archivos. Cuando haga referencia al archivo de audio o vídeo, incluya el nombre del
directorio (Ejemplo: “audiovídeo/filename”) dentro del HTML.
6.6 Instrucciones para audio
Amazon recomienda utilizar canales estéreo en la fuente de MP3 cuando sea posible, ya que el Kindle
permite la reproducción de audio en estéreo. Utilice una tasa de bits tan alta como sea necesario para
poder escuchar correctamente el contenido de audio; la decisión es personal. Para obtener buenos
resultados, considere tasas de bits de entre 128 kbps y 256 kbps (kilobits por segundo). El máximo
soportado por Kindle es de 320 kbps a una tasa de bits variable.
6.7 Instrucciones para vídeos
Dado que el contenido de audio puede ser parte del contenido de vídeo, Amazon recomienda utilizar
canales estéreo en su fuente de audio cuando sea posible, ya que el Kindle permite la reproducción de
audio en estéreo.
Estas son las especificaciones fuente ideales:
Atributo
Configuración
Dimensiones
Pantalla panorámica: 704 x 396 (o cualquier
otra relación de pantalla panorámica); pantalla
completa: 640 x 480
Instrucciones de publicación para Kindle
Amazon.com 52
Publicación en Kindle: instrucciones para editores
Atributo
Configuración
Entrelazado
Progresivo
Espacio de color
4:2:0 YUV
Códec de vídeo
H.264 (recomendado), MPEG-2
Modo de vídeo
VBR (recomendado) o CBR
Tasa de bits de vídeo
Se recomienda 2500 kbps o superior.
Intervalo de fotograma
clave
Se recomiendan 2 ó 4 segundos.
Códec de audio
MP3
Tasa de bits de audio
Se recomienda 256 kbps o superior
Tasa de muestra de
audio
48 kHz (recomendada), 44,1 kHz
Los siguientes formatos de contenedor son aceptables:
Contenedor
Extensiones de
archivo
Tipo de mime
RFC
MP4
.mp4
vídeo/h264
RFC3984
Archivo de vídeo
MPEG-2
.mpg, .mpeg
vídeo/mpeg
RFC2045,
RFC2046
Flujo de programa
MPEG-2
.ps
vídeo/mp2p
RFC3555
Flujo de transporte
MPEG-2
.ts
vídeo/mp2t
RFC3555
No funcionará: cualquier otro códec de vídeo (como Windows Media, Apple ProRes), audio AC3, audio
>2 canales.
6.8 Metadatos de audio y vídeo
Amazon requiere que los editores (o sus casas de conversión) brinden una descripción del archivo de
audio y vídeo y la duración del archivo en minutos y segundos en el HTML, inmediatamente después de
que se especifique el archivo de audio y vídeo.
Ejemplo:
<p align="center" style="text-indent:0px">
<video id="video_1" src="movie.mp4" controls poster="start.jpg" title="Cómo
crear contenido para Kindle (5:01)">
<br/><br/><br/>
"Hay contenido de vídeo en este punto que no es compatible con su dispositivo.
La leyenda de este contenido se muestra a continuación".
<br/><br/><br/>
</video>
<strong>Cómo crear contenido para Kindle (5:01)</br>
</p>
Instrucciones de publicación para Kindle
Amazon.com 53
Publicación en Kindle: instrucciones para editores
6.9 Archivo NCX
Cuando se crean libros electrónicos con contenido de audio y vídeo, Amazon requiere la creación de un
archivo NCX que apunte hacia el material de audio y vídeo. Este archivo debe consistir de una lista de
todos los archivos de vídeo y audio, en su orden de lectura, con vínculos a los lugares donde aparecen
en el libro. Para las descripciones de los archivos de audio y vídeo, reutilice los mismos metadatos de
audio y vídeo. (Ejemplo: un vínculo que apunte hacia el clip de vídeo que figura en la sección 6.8
indicaría “Cómo crear contenido para Kindle (5:01)” ). Esta información debería incrustarse en la porción
NavList del archivo NCX.
6.10 Imágenes con Controles de Reproducción
Es posible etiquetar las imágenes de manera tal que se reproduzcan al hacer clic sobre ellas. El ancho y
alto mínimos de píxeles para tales imágenes es de 45 píxeles por 45 píxeles.
Para añadir controles de reproducción, superponga el icono PLAY de Amazon sobre el margen inferior
derecho de cualquier imagen, utilizando Photoshop o un programa similar. A continuación, añada la
siguiente etiqueta al HTML (en este ejemplo, el archivo de audio tiene el atributo de identificación
“audio1” y no tiene etiqueta controls):
Ejemplo:
<a onclick="play(this);" data-AmznAudioTag="audio1"><img src="play.jpg"/></a>
Sin embargo, si utiliza la versión 1.2 de KindleGen o una versión anterior, utilice la siguiente etiqueta
HTML:
Ejemplo:
<a onclick="document.getElementById(‘audio1’).play()"><img
src="play.jpg"/></a>
Puede realizar un pedido del botón PLAY de Amazon.
6.11 Distinción entre mayúsculas y minúsculas en los nombres de archivo
Los libros Kindle distinguen entre mayúsculas y minúsculas. Cuando haga referencia a los archivos de
audio y vídeo dentro del HTML, preste atención a la distinción entre mayúsculas y minúsculas. (Ejemplo:
“audiovideo/ThisFile.mp4” es diferente de “audiovideo/Thisfile.mp4”.)
Para indicar un archivo en un directorio, utilice los caracteres “/” y no los caracteres “\”. (Ejemplo:
“multimedia/ThisFile.mp4” es válido, pero “multimedia\ThisFile.mp4” no lo es.)
6.12 Confirmar tipo de mime correcto
Asegúrese de disponer de los tipos de mime correctos al especificar los archivos de audio y vídeo en el
OPF, en función de las extensiones utilizadas. (Ejemplo: los archivos de vídeo MP4 deben tener un tipo
de mime “vídeo/mp4” y no “audio/mpeg”.)
6.13 Tamaño del archivo
Limite los tamaños de archivos combinados de audio y vídeo a 600MB o menos para cada título. Si los
archivos son mayores de 600MB, transcodifíquelos manualmente para reducir el tamaño de los archivos.
(El tamaño máximo de archivo de audio/vídeo que se puede convertir desde EPUB mediante el
programa KindleGen es de 650MB).
Limite el número de archivos individuales de audio y vídeo dentro de cada título a 1.000 o menos.
6.14 Narración
Actualmente, Amazon no acepta ningún libro de audio o vídeo con contenido “de narración”, lo que se
define como alguien leyendo el texto completo o múltiples páginas del libro en formato de vídeo o de
audio.
Instrucciones de publicación para Kindle
Amazon.com 54
Publicación en Kindle: instrucciones para editores
6.15 Tabla de contenidos
Todos los libros deben contener una tabla de contenidos que empiece con una "Lista de audio y vídeo”.
Esta línea debe aparecer en negrita. En la siguiente línea, empiece con una lista sangrada de los
hipervínculos a cada archivo de audio y vídeo. El texto del vínculo debería incluir la descripción del
archivo, con el tiempo de duración entre paréntesis.
Estas instrucciones se deben utilizar en todos los archivos de audio y vídeo cuya duración supere los 10
segundos de reproducción, y los cuales el usuario probablemente desee consultar mientras lee el libro.
A continuación le ofrecemos un ejemplo de cómo se mostraría el código siguiente en la tabla de
contenidos:
Lista de audio y vídeo
Este es mi vídeo (5:01)
Este es mi audio (1:10)
Este es el código correspondiente para el ejemplo anterior:
<video id="video_1" src=" audiovídeo//movie.mp4" controls poster="start.jpg"
title="Este es mi vídeo (5:01)">
<br/><br/><br/> "Hay contenido de vídeo en este punto no compatible,
actualmente, con su dispositivo. La leyenda de este contenido se muestra a
continuación".<br/><br/><br/>
</video>
<br>Este es mi vídeo (5:01)</br>
<audio id="audio_1" src=" audiovídeo//audio.mp3" controls title="Este es mi
audio (1:10)">
<br/><br/><br/>
"Hay contenido de audio en este punto que no es compatible con su dispositivo.
La leyenda de este contenido se muestra a continuación".
<br/><br/><br/>
</audio>
<strong>Este es mi audio (1:10)</br>
6.16 Pautas para encabezados multimedia
Los encabezados multimedia describen al usuario los archivos de audio/vídeo. A continuación, figuran
algunas instrucciones generales:
•
Los encabezados no deben ser genéricos. Deben describir el contenido multimedia al cual hacen
referencia.
Estos encabezados multimedia no resultan una experiencia satisfactoria para el usuario:
1. Medio 1
2. Pista 1
3. Audio 1
4. Vídeo 1
Estos encabezados multimedia que describen el contenido:
1. Introducción del autor
Instrucciones de publicación para Kindle
Amazon.com 55
Publicación en Kindle: instrucciones para editores
2. Cómo se hizo la película
•
Los encabezados multimedia no pueden incluir extensiones de archivos (.mp3, .mp4, etc.).
6.17 Archivo de muestra personalizado
Amazon requiere que los editores creen y envíen una muestra personalizada de cada edición para Kindle
con audio y vídeo. El archivo de muestra debe incluir una tabla de contenidos completa, con una lista de
audios/vídeo, con vínculos funcionales al contenido incluido dentro del archivo de muestra.
El archivo de muestra debe incluir, como mínimo, un tipo de cada medio disponible en el archivo
completo, inclusive tanto audio como vídeo, cuando sea aplicable.
El archivo de muestra debe incluir un vínculo “Comprar ahora” al final, o allí donde resulte adecuado.
7 Descripción general de los diccionarios
Un diccionario es un libro electrónico de Kindle (archivo.mobi) con etiquetas adicionales agregadas para
permitir funciones de búsqueda y localización. Los libros electrónicos de diccionario:
•
Contienen un índice primario: una lista de palabras o enunciados organizados por orden
alfabético. Los lectores pueden buscar rápidamente en esta lista con solo escribir el principio de
la palabra y seleccionar la entrada deseada.
•
Se marcan como diccionarios. Los idiomas de entrada y salida del diccionario deben estar
definidos correctamente de manera que los dispositivos Kindle puedan utilizar el diccionario
para búsquedas dentro del libro.
Por ejemplo, un diccionario de inglés (monolingüe) indica el inglés como el idioma de origen y de destino.
Un diccionario de inglés-francés indica el francés como idioma de origen y el inglés como idioma de
destino.
Para crear un diccionario bilingüe bidireccional (ejemplo: español-francés y francés-español), debe crear
dos libros electrónicos separados: uno para español-francés y otro para francés-español.
Un diccionario de Kindle debe tener los mismos componentes que un libro electrónico de Kindle normal.
Debe haber un archivo OPF y archivos HTML con CSS. Todos los diccionarios deben tener:
•
Una imagen de portada
•
Una página de copyright
•
Cualquier material inicial o final relevante (explicaciones de símbolos, apéndices, etc.)
•
Definiciones de palabras (este es el volumen del archivo)
7.1 Plantilla de entradas al diccionario
Un formato sencillo y limpio es el que mejor se adapta a las búsquedas dentro del libro. Amazon
recomienda las siguientes características de contenido y formato de diccionario para lograr un
desempeño de alta calidad:
•
La palabra de cabecera (la palabra que estamos definiendo) debe aparecer primero en la
entrada, y debe diferenciarse del resto del contenido (en su propia línea, alineada a la
izquierda, en negrita).
•
Cada entrada al diccionario debe contener una definición (o una traducción en el caso de los
diccionarios bilingües).
•
Debe haber una línea horizontal entre cada entrada.
•
Cada sección de cada letra del alfabeto debe comenzar en su propia página.
Instrucciones de publicación para Kindle
Amazon.com 56
Publicación en Kindle: instrucciones para editores
•
Se deben evitar las imágenes (consulte la sección 3.6 sobre restricciones a las imágenes).
•
No se deben utilizar tablas (consulte la sección 3.7 sobre restricciones a las tablas).
•
No se deben forzar el color, el tamaño y el tipo de fuente (consulte la sección 3.1 sobre
instrucciones para el texto).
7.2 Metadatos: creación del archivo OPF
El archivo OPF de un diccionario es similar al de otros libros de Kindle, excepto que contiene etiquetas
de metadatos especializadas en la sección <x-metadata>.
Las etiquetas adicionales en el archivo OPF establecen el idioma de origen y el idioma de destino del
diccionario. Si el diccionario tiene varios índices, el archivo OPF también especifica el nombre del índice
de búsqueda primario.
•
El elemento <DictionaryInLanguage> contiene el código de lenguaje ISO 639
correspondiente al idioma de los libros para los cuales está diseñado este diccionario. Para un
diccionario español-francés, el idioma de origen es el español.
•
El elemento <DictionaryOutLanguage> contiene el código de lenguaje ISO 639
correspondiente al idioma de las definiciones establecidas por el diccionario. Para un
diccionario español-francés, el idioma de destino es el francés.
•
El elemento <DefaultLookupIndex> indica qué índice se abrirá primero cuando el diccionario
se utilice para búsquedas desde otro libro. Se debe especificar el índice predeterminado si el
diccionario tiene más de un índice. El nombre del índice dentro de las etiquetas
<DefaultLookupIndex> en el archivo OPF también debe aparecer como el valor del atributo
name en los elementos <idx:entry> en el contenido del diccionario (consulte la sección
7.3.3).
Por ejemplo, para un diccionario español-francés el idioma de origen sería es; el idioma de destino sería
fr, y el índice predeterminado podría ser Spanish.
Ejemplo: (metadatos de un diccionario bilingüe)
<x-metadata>
<DictionaryInLanguage>es</DictionaryInLanguage>
<DictionaryOutLanguage>fr</DictionaryOutLanguage>
<DefaultLookupIndex>Spanish</DefaultLookupIndex>
...
</x-metadata>
Para un diccionario monolingüe, el mismo código de lenguaje deberá aparecer dos veces: la primera vez
para identificar el idioma de origen y el mismo lenguaje la segunda vez para identificar el idioma de
destino. Para identificar una variante regional del idioma de origen y/o el de destino, se debe agregar un
sufijo regional al código ISO 639. Por ejemplo en-gb indica inglés británico mientras que en-us indica
inglés estadounidense.
Ejemplo: (Metadatos de diccionario monolingüe, variante regional)
<x-metadata>
<DictionaryInLanguage>en-us</DictionaryInLanguage>
<DictionaryOutLanguage>en-us</DictionaryOutLanguage>
<DefaultLookupIndex>headword</DefaultLookupIndex>
Instrucciones de publicación para Kindle
Amazon.com 57
Publicación en Kindle: instrucciones para editores
...
</x-metadata>
7.3 HTML básico de diccionario
7.3.1 Formato
Los diccionarios para Kindle deben estar en el formato Mobi 7 y no en KF8. Por esta razón, el diseño del
diccionario debe utilizar un formato de columna simple. Las columnas múltiples y las barras laterales no
están implementadas en el formato Mobi 7.
7.3.2 Elemento rameset
Todos los diccionarios deben tener un elemento <mbp:frameset> como primer hijo del elemento <body>.
Este elemento frameset contiene todos los elementos <idx:entry> del diccionario.
El espacio de nombres para este elemento <mbp:frameset> es
xmlns:mbp="http://www.kreutzfeldt.de/mmc/mbp" y debe ser declarado en el elemento raíz <html>
del documento XHTML.
Ejemplo:
<html xmlns:math="http://exslt.org/math"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:tl="http://www.kreutzfeldt.de/tl"
xmlns:saxon="http://saxon.sf.net/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cx="http://www.kreutzfeldt.de/mmc/cx"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:mbp="http://www.kreutzfeldt.de/mmc/mbp"
xmlns:mmc="http://www.kreutzfeldt.de/mmc/mmc"
xmlns:idx="http://www.mobipocket.com/idx">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf8"></head>
<body>
<mbp:frameset>
<idx:entry name="english" scriptable="yes" spell="yes">
<idx:short><a id="1"></a>
<idx:orth value="aardvark"><b>aard•vark</b>
<idx:infl>
<idx:iform value="aardvarks"></idx:iform>
<idx:iform value="aardvark’s"></idx:iform>
<idx:iform value="aardvarks’"></idx:iform>
</idx:infl>
</idx:orth>
<p> A nocturnal burrowing mammal native to sub-Saharan Africa that feeds
exclusively on ants and termites. </p>
</idx:short>
</idx:entry>
Instrucciones de publicación para Kindle
Amazon.com 58
Publicación en Kindle: instrucciones para editores
[...other entries…]
</mbp:frameset>
</body>
</html>
7.3.3 Índice de palabras claves
Para poder hacer un índice alfabético de palabras claves, es necesario utilizar etiquetas especiales que
no sean HTML estándar. La fuente seguirá siendo XHTML válido con estas etiquetas <idx> agregadas.
<idx:entry>..</idx:entry>
La etiqueta <idx:entry> marca el alcance de cada entrada que será indexada. En un diccionario,
cada palabra clave junto con su definición debe estar entre <idx:entry> y </idx:entry>. Puede
poner cualquier tipo de HTML dentro de esta etiqueta.
La etiqueta <idx:entry> puede llevar los atributos name, scriptable, y spell. El atributo name
indica el índice al cual pertenece la palabra clave. El valor del atributo name debe ser el mismo que el
nombre del índice principal que se encuentra en el OPF. El atributo scriptable permite que se pueda
acceder a una entrada desde el índice. El único valor posible para el atributo scriptable es “yes”. El
atributo spell permite una búsqueda con caracteres comodín y la corrección ortográfica. El único valor
posible para el atributo spell es “yes” .
Ejemplo:
<idx:entry name="english" scriptable="yes" spell="yes">
La etiqueta <idx:entry> también puede llevar un atributo id con el número secuencial que identifica
la entrada. Este número debe coincidir con el valor del atributo id en una etiqueta ancla utilizada para
el enlace de referencias cruzadas:
Ejemplo:
<idx:entry name="japanese" scriptable="yes" spell="yes" id="12345">
<a id="12345"></a>
El número de identificación no se utiliza para una búsqueda dentro del propio libro; en cambio, la entidad
de notación fonética que se indexará para su búsqueda deberá estar contenida en el elemento
<idx:orth> como se ve a continuación.
<idx:orth>..</idx:orth>
La etiqueta se usa para delimitar el término que aparecerá en la lista del índice y que podrá buscarse
como una palabra clave. Este es el texto que los usuarios podrán ingresar en la ventana de búsqueda
para encontrar una entrada.
Ejemplo:
<idx:orth>Término de la entrada en el índice</idx:orth>
He aquí un ejemplo de una entrada muy simple que podría ser parte de un diccionario de inglés. En este
ejemplo, la palabra "chair" aparece en la lista del índice y los usuarios pueden buscarla.
Ejemplo:
<idx:entry>
<idx:orth>chair</idx:orth>
A seat for one person, which has a back, usually four legs, and sometimes
two arms.
<idx:entry>
Instrucciones de publicación para Kindle
Amazon.com 59
Publicación en Kindle: instrucciones para editores
El atributo value puede ser usado en la etiqueta <idx:orth> para incluir un término oculto en la
entrada. Este atributo mantiene la funcionalidad de búsqueda en presencia del formato especial que
normalmente aparece en las palabras claves en los diccionarios.
Ejemplo:
<idx:orth value="Hidden Label of entry in Index">Display format</orth>
Si la palabra clave debe aparecer en el diccionario con un número en superíndice para indicar
homógrafos, con un símbolo de marca registrada, con puntos medios para separar sílabas o con
cualquier otro símbolo adicional, este formato especial deberá aparecer en el texto entre etiquetas
<idx:orth> pero no en el texto que figura en el atributo value. El texto en el atributo value debe
tener la forma exacta que se utilizará en la búsqueda. Si no se suministra un atributo value, entonces la
entidad entre las etiquetas <idx:orth> se indexará para la búsqueda. Si se incluyen puntos medios,
números en superíndices o cualquier otro símbolo entre las etiquetas <idx:orth>, entonces la
búsqueda dentro del libro fallará a menos que se proporcione un término oculto con este formato en el
atributo value.
Ejemplo:
<idx:orth value ="Amazon">A•ma•zon®<sup>3</sup></orth>
Si el diccionario utiliza más de un texto ortográfico, entonces el atributo format en la etiqueta <orth>
puede ser usado para identificar cada texto al elaborar el índice.
Ejemplo:
<idx:orth format="script name">
Junto con este índice primario de palabras claves para todas las entradas en el diccionario, la búsqueda
dentro del libro también requiere un índice complementario de formas conjugadas para cada palabra
clave. Para elaborar el índice oculto de conjugaciones, se deberán agregar datos adicionales entre las
etiquetas <idx:orth> según se indica a continuación.
7.4 Conjugaciones para diccionarios
Los diccionarios deben elaborarse de manera que las distintas conjugaciones de una palabra raíz se
dirijan todas a la misma entrada. Se debe proporcionar una lista completa de formas conjugadas de cada
palabra clave. Si una entrada utiliza distintas ortografías , entonces se proporcionarán distintas formas
conjugadas para cada ortografía.
7.4.1 Índice de conjugaciones
Para construir el índice oculto de conjugaciones, las formas conjugadas deben estar entre etiquetas
<idx:infl> y <idx:iform /> anidadas dentro del elemento <idx.orth>. Este índice no será
utilizado para la búsqueda directa por parte del usuario, sino que será usado para búsquedas dentro del
libro.
<idx:infl>..</idx:infl>
El elemento <idx:infl> puede contener varios elementos <idx:iform />. Los elementos
<idx:iform /> son siempre elementos vacíos y se utilizan solo para llevar atributos y no contenido
visible. El atributo value señala las formas conjugadas que forman parte del índice de conjugaciones.
Ejemplo:
<idx:orth>grabar
<idx:infl>
<idx:iform value="grabaciones" />
<idx:iform value="grabando" />
Instrucciones de publicación para Kindle
Amazon.com 60
Publicación en Kindle: instrucciones para editores
<idx:iform value="grabado" />
</idx:infl>
</idx:orth>
La etiqueta <idx:infl>, la etiqueta <idx:iform /> y el atributo value son obligatorios. El elemento
<idx:infl> también puede llevar un atributo opcional inflgrp para señalar una parte del lenguaje, y
el elemento <idx:iform /> puede llevar un atributo opcional name para indicar la categoría del
paradigma de conjugación. Para idiomas que usan una conjugación extensiva, el incluir estas categorías
opcionales agrandará el tamaño del índice de conjugaciones y puede enlentecer el rendimiento durante
la búsqueda.
Ejemplo:
<idx:orth>grabar
<idx:infl inflgrp="sustantivo">
<idx:iform name="plural" value="grabaciones" />
</idx:infl>
<idx:infl inflgrp="verbo">
<idx:iform name="gerundio" value="grabando" />
<idx:iform name="participio pasado" value="grabado" />
<idx:iform name="presente" value="graba" />
</idx:infl>
</idx:orth>
Los valores calificados como atributos de la etiqueta <idx:iform /> no serán visibles para el usuario, pero
darán la información necesaria para redireccionar las formas conjugadas a las palabras claves asociadas
a estas durante la búsqueda dentro del libro. Para informar al usuario sobre las partes del lenguaje o
sobre los paradigmas de conjugación, se debe incluir texto adicional en el cuerpo de la entrada (esto es,
junto con la definición y los ejemplos).
<idx:key>..</idx:key> (OBSOLETO)
Al igual que la etiqueta <idx:infl>, la etiqueta <idx:iform /> está diseñada para permitir la
búsqueda de una entrada en el índice a través de una palabra alternativa. Pero la presencia de una
etiqueta <idx:key> en un diccionario Kindle puede generar inestabilidad en la búsqueda y puede
interferir con la operación del parámetro de coincidencia exacta (consulte la sección 7.4.2). Debido a esto,
el uso de las etiquetas <idx:key> es obsoleto; en cambio, las etiquetas <idx:infl> y <idx:iform
/> deben utilizarse alrededor de los formularios de búsqueda alternativos.
7.4.2 Parámetro de coincidencia exacta
El Kindle utiliza por defecto un algoritmo de búsqueda difusa para hacer coincidir signos diacríticos
durante la búsqueda de una palabra. Los lenguajes que utilizan signos diacríticos contrastantes para
distinguir entre distintas formas de la palabra deben usar el atributo exact="yes" en la etiqueta
<idx:iform /> para forzar la coincidencia exacta de los signos diacríticos durante la búsqueda.
Ejemplo:
<idx:entry name="spanish" scriptable="yes" spell="yes">
<a id="12345"></a>
<idx:orth value="uña"><b>uña</b>
Instrucciones de publicación para Kindle
Amazon.com 61
Publicación en Kindle: instrucciones para editores
<idx:infl>
<idx:iform value="uñas" exact="yes" />
</idx:infl>
</idx:orth>
Cuando se asigna "yes" al parámetro exact se fuerza al dispositivo a hacer coincidir uñas con la
palabra clave uña, y se prohíbe la coincidencia con una.
7.5 Creación de un diccionario con Kindlegen
Al crear un diccionario con Kindlegen mediante la línea de comandos, use la siguiente sintaxis:
kindlegen.exe [nombrearchivo.opf] -c2 –verbose –dont_append_source
Si las entradas del diccionario se encuentran en un solo archivo XHTML de gran tamaño , Kindlegen
podría no ser capaz de elaborar el diccionario. Si no es posible elaborar el diccionario, este problema
puede resolverse dividiendo el contenido del diccionario entre dos o más archivos XHTML.
Para obtener más orientación sobre el uso de Kindlegen, consulte la sección 2.2.2.
7.6 Prueba de diccionarios de Kindle
7.6.1 Prueba de formato
Amazon recomienda verificar que el diccionario convertido esté formateado correctamente para brindarle
al usuario una buena experiencia visual. Controle el formato de las definiciones repasando el diccionario
y leyéndolas varias veces. (El formato del diccionario puede ser controlado utilizando Kindle Previewer o
cualquier dispositivo Kindle, aunque las pruebas de búsqueda requieren utilizar un dispositivo de lectura
electrónica.)
•
Controle las palabras buscando caracteres no permitidos, palabras partidas o juntadas,
visualización apropiada de caracteres acentuados, símbolos, guía de pronunciación, etc.
•
Controle que no existan erratas.
•
Controle que los enlaces (si los hubiera) estén trabajando correctamente. (Los enlaces estarán
deshabilitados en la ventana de búsqueda dentro del libro, pero los enlaces deben funcionar
dentro del mismo diccionario).
•
Si utiliza imágenes, controle que las imágenes sean claras y legibles.
•
Controle que el color y el tipo de fuente no se vean forzados.
7.6.2 Prueba de búsqueda
Amazon recomienda verificar que las definiciones aparezcan correctamente cuando se utilice el
diccionario para buscar palabras en otros libros. Esta parte de la prueba puede efectuarse solamente con
dispositivos de lectura electrónica (con excepción del Previewer) porque solamente los dispositivos de
lectura electrónica permiten que el usuario configure el diccionario que utilizará para las búsquedas.
•
Cargue el diccionario en el dispositivo de lectura electrónica. Para esto, conecte el Kindle a su
computadora a través de un cable USB-a-mini-USB. Su computadora debería detectar el
dispositivo. En la ventana que aparece, deberá ver una carpeta llamada Documentos
(Documents). Ponga el archivo del diccionario dentro de esta carpeta y luego desconecte su
Kindle de la computadora.
•
Configure el diccionario que quiere probar como el diccionario predeterminado para búsquedas:
o
Kindle Paperwhite: Vaya a Home > Menu > Settings >Device Options > Language and
Dictionaries > Dictionaries > [Lenguaje fuente>.
Instrucciones de publicación para Kindle
Amazon.com 62
Publicación en Kindle: instrucciones para editores
•
Busque una buena cantidad de palabras para ver qué definición aparece. Abra otro libro que no
sea el del diccionario, seleccione una palabra y controle la definición que aparece en la ventana
de búsqueda. Si la búsqueda falla completamente, controle si hay errores en las etiquetas de
HTML.
Sugerencias de palabras a buscar:
o
Conjugaciones de verbos tanto regulares como irregulares.
•
o
Sustantivos, adjetivos, adverbios y sus conjugaciones/declinaciones.
•
o
Ejemplos: walk, walks, walked, walking; go, goes, went, gone, going.
Ejemplos: desk, desks; wolf, wolves; hot, hotter, hottest.
Convenciones gramaticales y de puntuación que se utilicen normalmente en el idioma.
•
Ejemplo: contracciones, elisiones, verbos con pronombres personales.
Controle la vista de índice del diccionario. Para esto, abra el diccionario y comience a digitar una palabra
en la ventana de búsqueda. Deberá aparecer una lista en orden alfabético de palabras claves, la que
deberá actualizarse dinámicamente de acuerdo con las teclas que se pulsen. Si seleccionamos una
palabra clave de la lista del índice, el usuario debería ser dirigido a la entrada de esa palabra.
8 Consultas de medios
El nuevo formato 8 de Kindle (KF8) incluye un mayor soporte para hojas de estilo en cascada (CSS).
Para dispositivos que no sean compatibles con los requisitos KF8, es posible que los creadores de
contenido deban controlar más de cerca el trabajo con Mobi 7 de lo que permiten las conversiones
estándar compatibles con el KindleGen. Para solucionar esta necesidad, Amazon ha implementado
consultas de medios como forma para aplicar los mejores estilos de CSS para cada formato de archivo.
Esto permite el uso de formato con CSS complejas para KF8, así como la aplicación de un formato más
básico para el formato Mobi. Las consultas de medios forman parte del estándar W3. Para obtener más
información, consulte http://www.w3.org/TR/css3-mediaqueries/.
La compatibilidad para dos nuevos tipos de medios permite que los creadores de contenido utilicen CSS
específicas basadas en el formato de archivo Mobi o KF8: amzn-mobi y amzn-kf8.
•
Para estilos CSS para KF8, utilice la consulta de medios @media amzn-mobi. Esto se aplica,
únicamente para el formato KF8.
•
Para estilos CSS para Mobi, utilice la consulta de medios @media amzn-mobi. Esto se aplica,
únicamente, para el formato Mobi.
Los estilos @media screen y @media all seguirán aplicándose tanto a KF8 como a Mobi. Si el tipo
de medio que se está especificando no es amzn-mobi, amzn-kf8, screen o all, el Kindle lo
ignorará.
8.1 Utilizar consultas de medios
La siguiente tabla muestra ejemplos de consultas de medios compatibles y la CSS aplicada a KF8, Mobi
y otros lectores:
CSS
@media
CSS aplicada a
KF8
amzn-mobi
CSS aplicada a
Mobi
-
-
{
font=size:3em;
.class1
font-weight:
Instrucciones de publicación para Kindle
CSS aplicada a otros
lectores
Amazon.com 63
Publicación en Kindle: instrucciones para editores
CSS
CSS aplicada a
KF8
CSS aplicada a
Mobi
CSS aplicada a otros
lectores
bold;
{
font=size:3em;
font-weight: bold;
}
}
.class1
{
font-style: italic;
font-size:2em;
}
@media
font-style:
italic;
font-style:
italic;
font-size:
2em;
font=size:3em;
font-style:
italic;
font-size:2em;
font-weight:
bold;
amzn-mobi
{
.class1
{
font-size:3em;
font-weight: bold;
}
}
@media
amzn-mobi
{
.class1
font-style:
italic;
fontsize:2em;
{
font-size:3em
!important;
font-style:
italic;
font-style:
italic;
font-size:2em;
font=size:3em;
font-weight:
bold;
font-weight:
bold !important;
}
}
Instrucciones de publicación para Kindle
Amazon.com 64
Publicación en Kindle: instrucciones para editores
CSS
CSS aplicada a
KF8
CSS aplicada a
Mobi
CSS aplicada a otros
lectores
{
.firstletter
firstletter
.firstletter
.firstletter
{
{
{
{
float:
left;
font-size:
3em;
font-size:
3em;
}
.class1
{
font-style: italic;
font-size:2em;
}
@media not amzn-mobi
float: left;
font-size: 3em;
line-height: 1;
font-weight: bold;
padding-right: .2em;
margin: 10px
lineheight: 1;
fontweight: bold;
paddingright: .2em;
}
float: left;
font-size:
3em;
line-height:
1;
font-weight:
bold;
paddingright: .2em;
margin: 10px
}
margin:
10px
}
}
}
@media amzn-mobi
{
.firstletter {
font-size: 3em;
}
}
@media amzn-kf8
{
p {
color:
p {
color: red;
red;
}
}
Instrucciones de publicación para Kindle
Amazon.com 65
Publicación en Kindle: instrucciones para editores
CSS
CSS aplicada a
KF8
CSS aplicada a
Mobi
CSS aplicada a otros
lectores
}
8.2 Utilizar consultas de medios para retrocompatibilidad con Mobi
Las consultas de medios permiten que un archivo CSS proporcione CSS complejas para KF8 y CSS más
básicas para el formato Mobi. Algunas pautas:
•
Las CSS complejas pueden ignorarse para el formato Mobi redefiniendo la misma clase dentro
de la consulta de medios @media amzn-mobi.
•
Según el estándar W3C, las consultas de medios deberían ser:
o
Consultas individuales especificadas después de la CSS común; o
Ejemplo:
class1 {font-size: 2em;}
@media amzn-mobi {.class1 {font-size: 3em;}}
Incluir !important con cada propiedad para cumplir con la precedencia.
Ejemplo:
@media amzn-mobi {.class1 {font-size: 3em !important; }}
.class1 {Font-size: 2em;}
CSS
Estilos CSS aplicados a Mobi
Estilos CSS aplicados a KF8
p
p
{
{
p
{
font-style: normal;
}
font-style: normal;
font-style: normal;
}
}
h
h
{
{
h
{
font-weight: bold;
}
font-weight: bold;
font-weight: bold;
}
}
div.example {
div.example {
div.example {
margin: 10px
}
margin: 10px
}
margin: 10px
}
ul {
Instrucciones de publicación para Kindle
Amazon.com 66
Publicación en Kindle: instrucciones para editores
CSS
margin: 20px
Estilos CSS aplicados a Mobi
Estilos CSS aplicados a KF8
ul {
ul {
padding-left: 30px;
}
margin: 20px
margin: 20px
padding-left: 30px;
padding-left: 30px;
}
}
.firstletter {
.firstletter {
.firstletter {
float: left;
font-size: 3em;
float: 0;
float: left;
line-height: 1;
font-size: 3em;
font-size: 3em;
font-weight:
line-height: 0;
line-height: 1;
bold;
font-weight:
font-weight:
paddingright: .2em;
bold;
bold;
}
0;
paddingright: .2em;
)
}
padding-right:
@media amzn-mobi
{
.firstletter {
float: 0;
font-size: 3em;
line-height: 0;
font-weight:
bold;
padding-right:
0;
}
}
8.3 Enviar una consulta de medios
Existen cuatro opciones para enviar consultas de medios:
•
Un archivo CSS
•
Distintos archivos CSS
•
Etiquetas de estilo
Instrucciones de publicación para Kindle
Amazon.com 67
Publicación en Kindle: instrucciones para editores
•
@import
8.3.1 Opción 1: utilizar un archivo CSS
Las consultas de medios pueden especificar distintas CSS para los formatos Mobi y KF8 en el mismo
archivo CSS. En el ejemplo que figura a continuación, se especifica una clase .class1 para el formato
Mobi distinta a la de otros formatos en el mismo archivo CSS.
Ejemplo:
.class1
{
font-style: italic;
font-size:2em;
}
@media amzn-mobi
{
.class1
{
font=size:3em;
font-weight: bold;
}
}
8.3.2 Opción 2: utilizar distintos archivos CSS
Las consultas de medios pueden especificar distintas CSS para los formatos Mobi y KF8 en distintos
archivos CSS. En el ejemplo que figura a continuación, los formatos Mobi y KF8 utilizan distintas hojas
CSS y los estilos de CSS comunes se aplican a todos los medios.
Ejemplo:
link href="common.css" rel="stylesheet" type="text/css">
<link href="kf8.css" media="amzn-kf8" rel="stylesheet" type="text/css">
<link href="mobi.css" media="amzn-mobi" rel="stylesheet" type="text/css">
8.3.3 Opción 3: utilizar etiquetas de estilo
Las consultas de medios pueden especificar directamente distintas CSS para los formatos Mobi y KF8
mediante etiquetas <style>.
Ejemplo:
<style type="text/css">
<style type="text/css" media="amzn-kf8">
<style type="text/css" media="amzn-mobi">
8.3.4 Opción 4: utilizar @import
Las consultas de medios pueden especificar directamente distintas CSS para los formatos Mobi y KF8
utilizando @import para incluir distintos archivos CSS.
Instrucciones de publicación para Kindle
Amazon.com 68
Publicación en Kindle: instrucciones para editores
Ejemplos:
@import
@import url(common.css);
@import url(kf8.css) amzn-kf8;
@import url(mobi7.css) amzn-mobi;
8.4 Cómo utilizar la pantalla: propiedad none para Consultas de los Medios de
Comunicación
Para especificar el CSS para el contenido en el formato para Mobi 7 y KF8, use la pantalla:propiedad
none para consultas de los medios de comunicación. Asistencia para la pantalla:sin propiedad en el
formato Mobi 7 se encuentra disponible en Kindlegen 2.4 y versiones posteriores.
Ejemplo:
.defaultcontent
{ display: block; }
.mobicontent
{ display: none; }
@media amzn-mobi
{
.defaultcontent
{ display: none; }
.mobicontent
{ display: block; }
}
8.4.1 Cómo utilizar la pantalla: propiedad none con Tablas Complejas
Las tablas han tendido vasto soporte en KF8, pero las tablas complejas no se renderizan bien en Mobi 7.
Con la pantalla:propiedad none, usted puede usar una tabla basada en HTML para el contenido KF8 y
una tabla basada en imágenes para Mobi 7, como se muestra en el ejemplo de abajo.
Ejemplo:
.defaultcontent
{ display: block; }
.mobicontent
{ display: none; }
Instrucciones de publicación para Kindle
Amazon.com 69
Publicación en Kindle: instrucciones para editores
@media amzn-mobi
{
.defaultcontent
{ display: none; }
.mobicontent
{ display: block; }
}
<table class="defaultcontent" bordercolor="#E66C2C" border="1"
cellpadding="4">
<tr>
<th>Heading</th>
<th>Heading</th>
<th>Heading</th>
</tr>
<tr>
<td>Cell</td>
<td>
<table bordercolor="#003399" border="1" cellpadding="4">
<tr>
<td>Nested</td>
<td>Nested</td>
</tr>
<tr>
<td>Nested</td>
<td>Nested</td>
</tr>
</table>
</td>
<td>Cell</td>
</tr>
</table>
<img class="mobicontent" src="tableimage.jpg"></img>
Instrucciones de publicación para Kindle
Amazon.com 70
Publicación en Kindle: instrucciones para editores
8.4.2 Cómo utilizar la pantalla: propiedad none con Imágenes SVG
KF( soporta el formato de imagen SVG, pero Mobi 7 no lo hace. Con la pantalla:propiedad non, usted
puede usar una imagen SVG para el contenido KF8 y una imagen JPEG para el contenido Mobi 7, como
se muestra en el ejemplo de abajo.
Ejemplo:
.defaultcontent
{ display: block; }
.mobicontent
{ display: none; }
@media amzn-mobi
{
.defaultcontent
{ display: none; }
.mobicontent
{ display: block; }
}
<svg class="defaultcontent" xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" cy="50" r="40" stroke="black" fill="red" />
</svg>
<img class="mobicontent" src="circleimage.jpg"></img>
8.4.3 Limitación para usar la pantalla: propiedad none
Kindle limita el uso de la pantalla: propiedad none para bloques de contenido de más de 10.000
caracteres. Si la pantalla: propiedad none se aplica a un bloque de contenido superior a 10.000
caracteres, Kindlegen generará un error.
9 Prácticas recomendadas para Kindle
9.1 Comprobación de libros Kindle
Existen tres formas de probar su libro Kindle antes de añadirlo a la tienda Kindle:
1. Utilizar el Kindle Previewer (Previsualizador de Kindle). Puede probar su archivo EPUB
utilizando el software Kindle Previewer (Previsualizador Kindle), disponible tanto para Windows
como para Mac OS X. El Kindle Previewer le permite seleccionar visualizaciones para distintos
dispositivos, inclusive Kindle, Kindle Fire, Kindle para PC y Kindle para IOS. El dispositivo Kindle
Fire muestra el contenido en el formato Kindle 8. Para obtener instrucciones de instalación,
consulte la sección 2.2.3 Software del Kindle Previewer (Previsualizador de Kindle).
2. Utilizar dispositivos y aplicaciones Kindle. Puede probar contenido Mobi 7 en un dispositivo
Kindle de tinta electrónica así como en las aplicaciones Kindle para PC/Mac/Android. Puede
probar contenido KF8 en un Kindle Fire.
Instrucciones de publicación para Kindle
Amazon.com 71
Publicación en Kindle: instrucciones para editores
3. Utilizar el KDP. La Plataforma de edición directa de Kindle acepta una variedad de formatos de
libros y proporciona la capacidad de previsualización en el sitio web. Para obtener más
información o registrarse, visite http://kdp.amazon.com.
Tenga en cuenta la compatibilidad del dispositivo. Considere que los usuarios pueden querer leer su
contenido en una gran variedad de dispositivos, con pantallas muy chicas o muy grandes, con
resoluciones bajas o altas. Trate de probar su contenido en tantos dispositivos como sea posible,
especialmente para libros electrónicos complejos, como en libros para niños con diseño fijo.
Cuando pueda leer el libro, utilice esta lista de verificación para confirmar que su libro Kindle no contiene
errores evidentes. (Para garantizar un control de calidad más preciso, realice la verificación siguiendo las
instrucciones completas de formato que figuran en la sección 3. Instrucciones generales de formato):
1. Abra el libro por primera vez o vaya a la página de la portada.
o
Portada: el libro Kindle debería disponer de una portada.
o
Portada única: desde la portada, pase a la página siguiente. No debería aparecer otra
imagen de la página de la portada. Para conocer las excepciones, vea la sección 3.2.3
Instrucción para imagen de portada n.º 3: la portada interna no debe aparecer dos veces.
2. Acceda a la tabla de contenidos.
o
En la tabla de contenidos, debería ser posible hacer clic sobre cada elemento y dicha
acción debería vincular a la ubicación correcta del libro. La tabla de contenidos no debe
contener números de página.
3. Acceda a cualquier punto del libro (únicamente en libros ajustables).
o
Tamaño de letra: Cambie el tamaño de letra en el menú del Kindle; la letra del libro
debería cambiar consecuentemente. El texto normal no debe estar en negrita ni en
cursiva y no se debe forzar su alineación.
o
Tipo de letra: Cambie el tipo de letra en el menú del Kindle; la letra del libro debería
cambiar consecuentemente. Si usted ha diseñado su libro para ser que utilice
únicamente un archive de letra específico, asegúrese de respetar las instrucciones en la
sección 3.1.9 Instrucción n.° 9 para el texto: . El no respetar estas instrucciones podría
derivar en que la configuración del Kindle vuelva a la letra de lectura preferida del
cliente.
4. Regrese a la primera página y revise todas y cada una de las páginas del libro.
o
Imágenes: las imágenes no deberían ser demasiado pequeñas. Asegúrese de que todo el
texto que aparezca en imágenes o en tablas sea legible. Las imágenes grandes deben
ajustarse para caber en la página entera y visualizarse completamente en una sola
página.
o
Tablas: las tablas deberían aparecer de forma correcta. Asegúrese de que el texto de las
tablas sea legible.
o
Números de página: no debe figurar ninguna referencia a los números de página en el
libro, inclusive las referencias cruzadas, las tablas de contenido y el índice.
o
Material incluido únicamente en el libro físico: no debería figurar referencia alguna a
los materiales (como CD o DVD) que solo se incluyan en el libro físico.
Instrucciones de publicación para Kindle
Amazon.com 72
Publicación en Kindle: instrucciones para editores
o
Configuración del fondo (únicamente en libros electrónicos ajustables): confirme que
el texto el legible en todos los modos de colores de fondo (blanco, negro y sepia) en un
dispositivo tabla Kindle o previsualizador.
o
Aumento (únicamente para diseños fijos): active los elementos emergentes/vista de
panel para verificar que todo el contenido y/o paneles tengan el aumento que
corresponda, y que el orden de lectura aumentado sea correcto.
10 Instrucciones de calidad para Kindle
Amazon recomienda encarecidamente verificar el contenido exportado antes de convertirlo a un libro
Kindle, ya que algunas herramientas de creación de contenido dan formato al contenido de forma distinta
cuando este se exporta a HTML
Asimismo, Amazon aconseja revisar la totalidad del libro para asegurarse de que:
•
no ha omitido contenido;
•
no ha incluido contenido erróneo;
•
no contiene erratas y que tenga soporte total para caracteres;
•
no existen errores de alineación;
•
no existen tipos de letra forzadas en el libro (libros electrónicos ajustables) y que las letras sean
correctas (libros electrónicos con diseño fijo);
•
el espaciado entre párrafos y las sangrías es adecuado y
•
no existen colores de fuente o colores de fondo forzados.
Estos errores afectan negativamente la legibilidad y es posible que el equipo de Amazon se vea obligado
a retirar el título para proteger la experiencia del lector.
Instrucciones de publicación para Kindle
Amazon.com 73
Publicación en Kindle: instrucciones para editores
11 Apéndices
11.1 Apéndice A: Etiquetas HTML compatibles con el formato Kindle 8
Etiqueta HTML
Descripción
Compatible en
dispositivos y
aplicaciones para KF8
<!--...-->
Especifica un comentario.
Sí
Especifica el tipo de
documento.
Sí
Esta etiqueta identifica un
documento como documento
XML.
Sí
Especifica un hipervínculo
Sí
Especifica un elemento de
dirección.
Sí
Especifica un artículo.
Sí
Especifica contenido aparte
del contenido de la página
Sí
Especifica texto en negrita.
Sí
Convierte el texto enmarcado
a un tamaño de fuente un
punto superior al tamaño
actual o por defecto.
Sí
Especifica una cita larga.
Sí
<body>
Especifica el elemento
cuerpo.
Sí
<br>
Introduce un único salto de
línea.
Sí
<caption>
Especifica el título de una
tabla.
Sí
<center>
Centra el texto
horizontalmente.
Sí
Especifica una cita.
Sí
<code>
Especifica texto de código de
computadora.
Sí
<col>
Especifica atributos para
columnas de tabla.
No
<!DOCTYPE>
<?xml?>
<a>
<address>
<article>
<aside>
<b>
<big>
<blockquote>
<cite>
Instrucciones de publicación para Kindle
Notas
No en tinta electrónica
Etiqueta menospreciada –
Se recomiendo el uso de
CSS en cambio
Etiqueta menospreciada –
Se recomienda utilizar
estilo CSS text-align:center
en cambio
Amazon.com 74
Publicación en Kindle: instrucciones para editores
Etiqueta HTML
Descripción
Compatible en
dispositivos y
aplicaciones para KF8
<dd>
Especifica una descripción
de definición.
Sí
<del>
Especifica texto eliminado.
Sí
<dfn>
Define un término.
Sí
<div>
Especifica una sección en un
documento.
Sí
<dl>
Especifica una lista de
definiciones.
Sí
<dt>
Especifica un término de
definición.
Sí
Especifica texto enfatizado.
Sí
<font>
Modifica la apariencia de la
fuente del texto que encierra.
Sí
<figcaption>
Especifica un título para el
elemento figura.
Sí
Especifica un grupo de
contenido de medios y su
título.
Sí
<footer>
Especifica un pie de página
para una sección o página.
Sí
<h1>
Especifica un nivel de
encabezado 1
Sí
<h2>
Especifica un nivel de
encabezado 2
Sí
<h3>
Especifica un nivel de
encabezado 3
Sí
<h4>
Especifica un nivel de
encabezado 4
Sí
<h5>
Especifica un nivel de
encabezado 5
Sí
<h6>
Especifica un nivel de
encabezado 6
Sí
<head>
Especifica información
acerca del documento.
Sí
Especifica un grupo de
ayudas de introducción o
navegación, inclusive
elementos de grupo.
Sí
<em>
<figure>
<header>
Instrucciones de publicación para Kindle
Notas
Etiqueta menospreciada –
Se recomiendo el uso de
CSS en cambio
Amazon.com 75
Publicación en Kindle: instrucciones para editores
Etiqueta HTML
Descripción
Compatible en
dispositivos y
aplicaciones para KF8
<hgroup>
Especifica un encabezado
para una sección o página.
Sí
<hr>
Especifica una regla
horizontal.
Sí
<html>
Especifica un documento
HTML.
Sí
<i>
Especifica texto en cursiva.
Sí*
<img>
Especifica una imagen.
Sí
<ins>
Especifica texto insertado.
Sí
<kbd>
Especifica texto de teclado.
Sí
<li>
Especifica un elemento de
lista.
Sí
<link>
Especifica un recurso de
referencia.
Sí
<mark>
Especifica texto marcado.
Sí
<menu>
Especifica una lista de menú.
Sí
<ol>
Especifica una lista
ordenada.
Sí
<output>
Especifica algunos tipos de
salida.
Sí
Especifica un párrafo.
Sí
Especifica texto
preformateado.
Sí
Especifica una cita corta.
Sí
Se utiliza en beneficio de los
navegadores que no son
compatibles con las
anotaciones con caracteres
ruby.
Sí
Especifica el componente de
texto ruby de una anotación
ruby.
Sí
Especifica el código de
muestra de computadora.
Sí
Especifica una sección.
Sí
<p>
<pre>
<q>
<rp>
<rt>
<samp>
<section>
Instrucciones de publicación para Kindle
Notas
Amazon.com 76
Publicación en Kindle: instrucciones para editores
Etiqueta HTML
Descripción
Compatible en
dispositivos y
aplicaciones para KF8
<small>
Especifica texto pequeño.
Sí
<source>
Especifica recursos de
medios.
Sí
<span>
Especifica una sección en un
documento.
Sí
Especifica texto con énfasis.
Sí
Especifica una definición de
estilo.
Sí
Crea un texto tachado.
Sí
<sub>
Especifica texto en
subíndice.
Sí
<sup>
Especifica texto en
superíndice.
Sí
Especifica una tabla.
Sí
<tbody>
Especifica el cuerpo de una
tabla
Sí
<td>
Especifica la celda de una
tabla.
Sí
<tfoot>
Especifica el pie de una
tabla.
Sí
<th>
Especifica el encabezado de
una tabla.
Sí
<thead>
Especifica el encabezado de
una tabla.
Sí
Especifica una fecha/hora.
Sí
<title>
Especifica el título del
documento.
Sí
<tr>
Especifica la fila de una
tabla.
Sí
<u>
Subraya cualquier texto que
encierra.
Sí
<ul>
Especifica una lista
desordenada.
Sí
Especifica una variable.
Sí
Especifica una oportunidad
de salto de página para
palabras muy largas y
Sí
<strong>
<style>
<strike>
<table>
<time>
<var>
<wbr>
Instrucciones de publicación para Kindle
Notas
Utilice únicamente para
información tabular
Amazon.com 77
Publicación en Kindle: instrucciones para editores
Etiqueta HTML
Descripción
Compatible en
dispositivos y
aplicaciones para KF8
Notas
cadenas de texto sin
espacios.
<nav>
Especifica vínculos de
navegación.
Sí
<summary>
Especifica un resumen/título
para el elemento <details>.
Sí
Especifica un vídeo.
No
Especifica un contenido de
audio.
No
<vídeo>
<audio>
*Compatibilidad parcial (consultar
http://www.mobipocket.com/dev/article.asp?BaseFolder=prcgen&File=TagRef_OEB.htm )
Las etiquetas HTML siguientes no son compatibles con el formato Kindle:
•
Canvas
•
Command
•
Datalist
•
Script (reservado solo para uso de Amazon)
•
Base
•
Form
•
Eventsource
•
KeyGen
•
Input
•
Embed (solo el SVG es compatible)
•
Object (solo el SVG es compatible)
•
Param
•
Noscript
•
IFrame
•
Marquee
Instrucciones de publicación para Kindle
Amazon.com 78
Publicación en Kindle: instrucciones para editores
11.2 Apéndice B: Selectores, atributos y propiedades de la CSS compatibles con
el formato Kindle 8
Atributo CSS
Compatible en
dispositivos y
aplicaciones para KF8
Notas
/*Comment*/
Sí
Comentario CSS
@import
Sí
Importa hojas de estilo externas.
@charset
Sí
Declara codificación de caracteres.
@font-face
Sí
Permite vínculos a fuentes.
*
Sí
Selecciona todos los elementos.
E
Sí
Representa cualquier elemento E (div, span, p).
E.class
Sí
Selector de clase
E#id
Sí
Selector de ID
E:link
Sí
Selector de vínculo (por visitar)
E:visited
No
Selector de vínculo (visitado)
Margen
Sí
Establece propiedades de margen
Padding
Sí
Establece propiedades de relleno
Width
Sí
Establece el ancho de un elemento
Height
Sí
Establece la altura de un elemento
Float
Sí
Especifica si un cuadro debería flotar en el lateral
Clear
Sí
Especifica el lado de un elemento en el que no se
permiten otros elementos flotantes
Display
Sí
Especifica el tipo de cuadro que debería generar un
elemento
min-width
No
Establece el ancho mínimo de un elemento
max-width
Sí
Establece el ancho máximo de un elemento
min-height
Sí
Establece la altura mínima de un elemento
max-height
No
Establece la altura máxima de un elemento
Clip
Sí
Recorta un elemento con posición absoluta
Visibility
Sí
Especifica si un elemento es visible o no
Border
Sí
Establece las propiedades de todos los bordes
border-color
Sí
Establece los colores de los cuatro bordes
border-style
Sí
Establece el estilo de los cuatro bordes
border-width
Sí
Establece el ancho de los cuatro bordes
Instrucciones de publicación para Kindle
Amazon.com 79
Publicación en Kindle: instrucciones para editores
Atributo CSS
Compatible en
dispositivos y
aplicaciones para KF8
Notas
border-top
Sí
Establece las propiedades del borde superior
border-right
Sí
Establece las propiedades del borde derecho
border-bottom
Sí
Establece las propiedades del borde inferior
border-left
Sí
Establece las propiedades del borde izquierdo
border-radius
Sí
Establece el radio para la esquina redondeada en los
bordes
line-height
Sí
Establece el espacio vertical entre líneas base
vertical-align
Sí
Establece la alineación vertical
Position
Sí
Establece el tipo de posicionamiento (estático, relativo,
absoluto). No se recomienda su uso en libros
ajustables.
Top
Sí
Establece el borde del margen superior para un cuadro
de posición
Right
Sí
Establece el borde del margen derecho para un
cuadro de posición
Bottom
Sí
Establece el borde del margen inferior para un cuadro
de posición
Left
Sí
Establece el borde del margen izquierdo para un
cuadro de posición
z-index
Sí
Establece el orden de apilamiento de un elemento
list-style
Sí
Establece las propiedades de una lista
list-styleimage
Sí
Especifica una imagen como marcador de ítems de
lista
list-styleposition
Sí
Especifica dónde colocar el marcador de ítems de lista
list-styletype
Sí
Especifica el tipo de marcador de ítems de lista
Opacity
Sí
Establece la transparencia de un elemento.
Background
Sí
Establece la propiedad de fondo.
backgroundattachment
Sí
Establece si una imagen de fondo es fija o si se
desplaza con el resto de la página
Instrucciones de publicación para Kindle
Amazon.com 80
Publicación en Kindle: instrucciones para editores
Atributo CSS
Compatible en
dispositivos y
aplicaciones para KF8
Notas
background
color
Sí
Establece el color de fondo de un elemento
backgroundimage
Sí
Establece la imagen de fondo de un elemento
backgroundposition
Sí
Establece la posición inicial de una imagen de fondo
backgroundrepeat
Sí
Establece la forma en que una imagen de fondo se
repetirá
backgroundclip
Sí
Especifica si el fondo de un elemento, ya sea el color o
la imagen, se extiende por debajo del borde
backgroundorigin
Sí
Determina el área de posicionamiento del fondo
backgroundsize
Sí
Especifica el tamaño de las imágenes de fondo
Font
Sí
Establece las propiedades de todas las fuentes
font-family
Sí
Permite especificar una lista de prioridades de
nombres de familias tipográficas y/o nombres
genéricos de familia para el elemento seleccionado
font-size
Sí
Especifica el tamaño de la fuente
font-style
Sí
Permite seleccionar el estilo de fuente (cursiva u
oblicua) dentro de una familia tipográfica
font-variant
Sí
Selecciona un tipo de letra normal o minúscula en una
familia tipográfica
font-weight
Sí
Especifica el peso o el grado de intensidad de la
negrita en la fuente
text-align
Sí
Especifica la alineación horizontal de un texto
textdecoration
Sí
Especifica la decoración que se añadirá al texto
text-indent
Sí
Especifica la sangría de la primera línea en un bloque
de texto
text-transform
Sí
Controla las mayúsculas del texto
letter-spacing
Sí
Aumenta o disminuye el espacio entre los caracteres
de un texto
word-spacing
Sí
Aumenta o disminuye el espacio entre las palabras de
Instrucciones de publicación para Kindle
Amazon.com 81
Publicación en Kindle: instrucciones para editores
Atributo CSS
Compatible en
dispositivos y
aplicaciones para KF8
Notas
un texto
white-space
Sí
Especifica cómo debe gestionarse el espacio en
blanco dentro de un elemento
text-shadow
Sí
Especifica el efecto de sombra añadido al texto
text-overflow
Sí
Especifica si se muestra una elipsis cuando el
contenido de texto ha rebasado el área de diseño
otorgada
word-wrap
Sí
Especifica si el navegador está o no autorizado a
dividir palabras al final de línea para evitar el
desbordamiento, cuando una cadena es demasiado
larga para ajustarla
Direction
Sí
Establece la dirección del texto base y los elementos
de nivel de bloque, así como la dirección que siguen
las celdas dentro de una tabla
bordercollapse
Sí
Selecciona el modelo de borde
border-spacing
Sí
Especifica la distancia entre los bordes de las celdas
adyacentes
caption-side
Sí
Posiciona el contenido del título de una tabla en el
lado especificado
empty-cells
Sí
Especifica cómo renderizar los bordes y los fondos
situados alrededor de las celdas que no contienen
contenido visible
Outline
No
Establece las líneas de contorno
outline-color
No
Establece el color de un contorno
outline-style
No
Establece el estilo de un contorno
outline-width
No
Establece el ancho de un contorno
outline-offset
Sí
Establece el espacio entre un contorno y el borde de
un elemento
Width
Sí
Especifica el ancho del área de contenido de un
elemento
Height
Sí
Especifica la altura del área de contenido de un
elemento
device-width
Sí
El ancho de la pantalla en píxeles CSS en factor zoom
1.0
device-height
Sí
La altura de la pantalla en píxeles CSS en factor zoom
1.0
device-aspectratio
Sí
Describe la relación de aspecto del dispositivo de
salida
Color
Sí
Establece el color del texto
Instrucciones de publicación para Kindle
Amazon.com 82
Publicación en Kindle: instrucciones para editores
Atributo CSS
Compatible en
dispositivos y
aplicaciones para KF8
Notas
color-index
Sí
Describe el número de entradas en la tabla de
búsqueda de color
Monochrome
Sí
Describe el número de bits por píxel en un búfer de
trama monocromo
Los siguientes selectores, atributos y propiedades CSS no son compatibles en el formato Kindle:
•
E + F (Direct adjacent)
•
E ~ F (Indirect adjacent)
•
E: first-child
•
E: first-of-type
•
E: last-child
•
E: last-of-type
•
E: only-child
•
E: only-of-type
•
E: nth-child
•
E: nth-last-child
•
E: nth-of-type
•
E: nth-last-of-type
•
E: first-letter
•
E: first-line
•
E: before
•
E: after
•
E::before
•
E::afterCounter-incrementCounter-reset
Instrucciones de publicación para Kindle
Amazon.com 83
Publicación en Kindle: instrucciones para editores
11.3 Apéndice C: instrucciones para convertir XMDF a KF8
11.3.1 Comando Kindlegen
Kindlegen acepta la carpeta que contiene el archivo de origen de XMDF como entrada. Use el comando:
kindlegen <nombre carpeta>
Puede usar una opción de línea de comandos adicional (-intermediate_only) para generar archivos
OPF/HTML intermedios:
kindlegen -intermediate_only <nombre 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, use estos archivos HTML u OPF intermedios.
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 de los archivos OPF/HTML:
kindlegen <Archivo OPF >
11.3.2 Problemas con el archivo de origen
Un archivo de origen XMDF puede tener varios problemas que degraden la experiencia de lectura en
Kindle. Usted puede corregir estos problemas para mejorar la experiencia de lectura. Las siguientes
secciones muestran varios de los problemas principales que encontramos en nuestras pruebas,
11.3.2.1 Problema n.° 1: mala calidad de imagen
Las imágenes de mala calidad provocarán que la portada o cualquier otra imagen se visualicen
demasiado pequeñas. Para evitar esto, proporcione imágenes de buena calidad. Para los requisitos de
calidad, consulte la sección 3.2 Instrucciones para imágenes de portada y la sección 3.6 Instrucciones
para imágenes.
11.3.2.2 Problema n.° 2: caracteres Gaiji borrosos
Sustituya los caracteres Gaiji con los caracteres de código correspondientes o proporcione 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 de imagen: formato PNG (8 bits) o JPEG (se recomienda imagen transparente de 8 bits)
•
Tamaño: se recomienda de 128 x 128 píxeles o mayor
11.3.2.3 Problema n.° 3: entradas de TOC estilo colgante
Use el estilo apropiado de margen positivo y sangría negativa para crear el texto de la tabla de
contenidos con la sangría apropiada.
Correcto:
<p top_line_indent = "-1em" top = "1em">
<char_id char_id = "CR0002">Parte 1</char_id><br/>
<char_id char_id = "CR0004">Sub-parte 1</char_id><br/>
<char_id char_id = "CR0006">Sub-parte 2</char_id><br/>
</p>
Incorrecto:
<char_id char_id = "CR0002">Parte 1</char_id><br/>
Instrucciones de publicación para Kindle
Amazon.com 84
Publicación en Kindle: instrucciones para editores
<char_id char_id = "CR0004">Sub-parte 1</char_id><br/>
<char_id char_id = "CR0006">Sub-parte 2</char_id><br/>
11.3.2.4 Problema n.° 4: entradas en la TOC sin vínculos
Todos los elementos de la tabla de contenidos deben estar vinculados al capítulo correspondiente.
11.3.2.5 Problema n.° 5: orientación de números incorrecta en la TOC
Aplique el estilo tate-chu-yoko para los números de índice de la tabla de contenidos de modo que se
evite una orientación incorrecta de los números.
Correcto:
<char_id char_id = "CR0020">
<yoko>10</yoko>
</char_id>
CHAPTER X
Incorrecto:
<char_id char_id = "CR0020">10</char_id>
CHAPTER X
11.3.2.6 Problema #6: caracteres Kanji en negrita
Evite el estilo en negrita para los caracteres Kanji. Este tipo de estilo hace que los caracteres se vean
borrosos.
Correcto:
遺
Incorrecto:
<font bold = "yes">遺</font>
11.3.2.7 Problema n.° 7: texto desvanecido
Deje el color del texto sin especificar. Usar colores ligeros produce texto desvanecido.
Algunos dispositivos Kindle permiten al lector cambiar el color de fondo a negro. Si el texto es forzado a
mostrarse en color negro, no será legible en este modo y el libro se suprimirá
11.3.2.8 Problema n.° 8: sin espacios 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"/>
11.3.2.9 Problema n.° 9: las imágenes no aparecen en páginas separadas
Para mostrar las imágenes en páginas separadas, use capítulos separados para cada imagen.
11.3.2.10 Problema n.° 10: no aparece la TOC
Para asegurar que aparezca la tabla de contenidos, incluya todos los vínculos importantes en
<special_page_link>.
Instrucciones de publicación para Kindle
Amazon.com 85
Publicación en Kindle: instrucciones para editores
Ejemplo:
<special_page_link>
<special_page title="Chapter 1">PG1111 </special_page>
<special_page title="Chapter 2">PG1112</special_page>
...
</special_page_link>
11.3.2.11 Problema de origen n° 11: una gran cantidad de texto no está centrada
No use el estilo valign="middle" para grandes cantidades de texto.
11.3.2.12 Problema de origen n° 12: identificadores duplicados
No use el mismo ID de flujo/ID de página mencionado en el archivo de origen. Use nombres de ID
únicos.
11.3.2.13 Problema de origen n° 13: 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 (/).
No incluya caracteres especiales (como !, @, #, $) en la ruta o el nombre del archivo.
11.3.3 Características no soportadas
Algunas características de XMDF no están soportadas en Kindle. Si el archivo tiene dichas
características, Kindlegen mostrará un mensaje de error y fallará la conversión. A continuación se
muestran las características no soportadas.
N.°
serie
Característica
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
Libros tipo
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
Medios de
sonido
sound_object_entry
<parts_module>
<object_table>
...
<sound_object_entry src="movie9.3g2"
type="vídeo/3gpp2" object_id="OBmv00"/>
Instrucciones de publicación para Kindle
Amazon.com 86
Publicación en Kindle: instrucciones para editores
N.°
serie
Característica
Etiqueta
Ejemplo
</object_table>
</parts_module>
4
Medios de
película
movie_object_entry
<parts_module>
<object_table>
...
<movie_object_entry src="movie9.3g2"
type="vídeo/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-bvfsearch-page" object_id="OBSP01" />
</object_table>
</parts_module>
6
Área
seleccionable
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
Acción
desencadenan
te que apunta
a un URL con
entidad & de
action_page_jump
<event>
<trigger>
<trigger_pointer id="OB0006/CR0015"
action_flag="click"/>
Instrucciones de publicación para Kindle
Amazon.com 87
Publicación en Kindle: instrucciones para editores
N.°
serie
Característica
Etiqueta
Ejemplo
HTML
</trigger>
<action>
<action_page_jump
book="http://www.japanvisitor.com/index.
php?cID=359&amp;pID=986"
book_type="text/html"/>
</action>
</event>
11.3.3.1 Características ignoradas
Para algunas características que no están soportadas, Kindlegen no indica error, sino que las ignora y
continúa con la conversión. A continuación se muestran las características ignoradas.
N.°
serie
Característic
a
Etiqueta/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
para fuente,
fondo y otros
Opacidad del atributo
<font color="#FF0000"
opacity="100"/>
7
Música de
text_default_background_m
<text_default_attribute>
Instrucciones de publicación para Kindle
Amazon.com 88
Publicación en Kindle: instrucciones para editores
N.°
serie
Característic
a
Etiqueta/atributo
Ejemplo
fondo
usic
<text_default_background_music
src="9.mp3" type="application/xsmaf" loop="yes"/>
...
</text_default_attribute>
8
Drop cap
drop_cap
<p drop_cap="2">Alice was...</p>
9
Contenido de
texto
desplazable
Scrolling_text
<scrolling_text>
Este texto se desplaza una y otra
vez
</scrolling_text>
10
Enmascaram
iento de
contenido
Máscara
<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">
Colour
</key_item>
</key_entry>
Instrucciones de publicación para Kindle
Amazon.com 89