Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
publicacin en Amazon
Kindle
Cmo crear libros para la plataforma Kindle
Versin 2015.1
Este documento describe las principales vas de que disponen los editores, los autores y las
casas de conversin 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 conversin y publicacin.
Copyright 2015 Amazon.com, Inc. o sus filiales. Todos los derechos reservados
Amazon.com
Historial de Cambios
Nmero de
Versin
2015.1
Notas de la Versin
Amazon.com
Indice
1
2
Comenzar ........................................................................................................................................................... 6
Vas para colocar su contenido en Kindle ...................................................................................................... 6
2.1 Plataforma de edicin 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.2
3.3
Instruccin n. 1 para tablas: utilizar tablas nicamente para informacin tabular .................................................................. 29
Instruccin n. 2 para tablas: evitar tablas grandes ................................................................................................................ 29
Instruccin n. 3 para tablas: crear tablas HTML sencillas ..................................................................................................... 30
Instruccin n. 4 para tablas: dividir tablas cuando sea necesario ......................................................................................... 30
Instruccin n. 5 para tablas: optimizar el tamao mximo de la tabla ................................................................................... 31
3.9
3.8
3.7
Instruccin n. 1 para elementos landmarks nav: elementos landmarks nav recomendados ................................................. 20
3.6
3.5
Instruccin n. 1 para imagen de portada: uso obligatorio de una imagen de portada con fines de mercadotecnia ................ 16
Instruccin n. 2 para imagen de portada: uso obligatorio de una imagen de portada del contenido interno .......................... 16
Instruccin para imagen de portada n. 3: la portada interna no debe aparecer dos veces .................................................... 17
3.4
Instruccin n. 1 para el texto: el cuerpo del texto debe utilizar valores por defecto .............................................................. 12
Instruccin n. 2 para el texto: utilizar CSS para saltos de pgina ........................................................................................ 12
Instruccin n. 3 para el texto: formato de prrafos ................................................................................................................ 12
Instruccin n. 4 para el texto: otras codificaciones son compatibles ..................................................................................... 12
Instruccin n. 5 para el texto: espacios y caracteres Unicode............................................................................................... 13
Instruccin n. 6 para el texto: la fuente monoespaciada es compatible ................................................................................ 13
Instruccin n. 7 para el texto: compatibilidad con CSS ......................................................................................................... 13
Instruccin n. 8 para el texto: nmeros de pgina ................................................................................................................ 15
Instruccin n. 9 para el texto: personalizacin de la seleccin de fuente .............................................................................. 15
Instruccin n. 1 de compatibilidad para ediciones digitales de Adobe: utilizar ID de elemento nico .................................... 31
Amazon.com
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
Instruccin n. 2 para HTML: las anclas deben aadirse antes de las etiquetas de formato .................................................. 32
Instruccin n. 3 para HTML: los elementos de gua de EPUB son opcionales ...................................................................... 32
Instruccin n. 4 para HTML: utilizar un diseo de columna nica y evitar las posiciones absolutas ...................................... 33
Instruccin n. 5 para HTML: utilizar el atributo position:absolute para texto sobre imagen ................................................... 33
Instruccin n. 6 para HTML: evitar el uso de valores negativos ............................................................................................ 33
Instruccin n. 7 para HTML: evitar el uso de secuencias de comandos ................................................................................ 33
Instruccin n. 8 para HTML: evitar el uso de valores negativos para la altura de lnea ......................................................... 33
4.3
4.4
Crear libros infantiles con imgenes de fondo y texto en mltiples pginas ........................................... 40
4.4.1 Utilizar imgenes en paralelo para formar un desplegado de doble pgina cuando el bloqueo de orientacin fijado
a paisaje (landscape) ........................................................................................................................................................................ 40
4.4.2 Bloques de texto: posicin..................................................................................................................................................... 42
4.4.3 Alinear texto .......................................................................................................................................................................... 42
5.6
Amazon.com
7.1
7.2
7.3
7.4
7.5
7.6
Formato................................................................................................................................................................................. 61
Elemento rameset ................................................................................................................................................................. 61
ndice de palabras claves ...................................................................................................................................................... 62
Prueba de formato................................................................................................................................................................. 65
Prueba de bsqueda ............................................................................................................................................................. 65
8.2
8.3
8.4
8.5
Cmo utilizar la pantalla: propiedad none para las consultas de medios ............................................... 74
8.5.1
8.5.2
8.5.3
Amazon.com
1 Comenzar
Existen varias opciones para que sus libros se encuentren disponibles para la plataforma Amazon Kindle.
La opcin ms adecuada para usted depende de la naturaleza de las publicaciones (por ejemplo, el
formato del archivo fuente), los recursos y los conocimientos tcnicos de los que se disponga, as como
el modelo de ventas de libros electrnicos. Para ayudarlo a escoger, encontrar, a continuacin,
ejemplos de los escenarios de publicacin ms habituales, as como nuestras recomendaciones:
Los editores autnomos o autores que desean aprovechar las herramientas de autoservicio de
Amazon para crear libros Kindle y venderlos en Amazon, pueden consultar la seccin 2.1
Plataforma de edicin directa para Kindle de Amazon.
Los editores que deseen convertir diversos ttulos y dispongan de la experiencia para crear
libros Kindle internamente con el software Kindle Publisher Tools, pueden consultar la seccin
2.2. Crear libros para Kindle de forma interna utilizando las herramientas Kindle Publisher.
Para aquellos editores que no deseen convertir ttulos de forma interna o que no dispongan de
los recursos tcnicos necesarios, en la seccin 2.3 Servicios de conversin de terceros se
describe cmo contratar una casa de conversin.
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 estn diseados 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 versin actual del Kindle
Plugin para Adobe InDesign es compatible con el formato Kindle 8. Visite
www.amazon.com/kindleformat/kindleplugin para descarga de plugins, documentacin de instalacin,
documentacin 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 lnea de comandos diseada para
crear un libro electrnico para Kindle. KindleGen acepta contenido fuente en formato HTML, XHTML o
formato EPUB.
La versin ms actual del KindleGen puede descargarse de forma gratuita desde nuestro sitio web en
www.amazon.com/kindleformat/kindlegen. Amazon peridicamente lanza nuevas versiones del software
Amazon.com
KindleGen. Revise este sitio regularmente para conocer las actualizaciones. Para crear libros para Kindle
en formato 8, se debera utilizar el KindleGen 2 o versiones posteriores.
2.2.2.1
proporcionar archivos compatibles con EPUB. (Las especificaciones EPUB de IDPF estn
disponibles en: http://idpf.org/EPUB/30/spec/EPUB30-overview.html).
A travs de la especificacin EPUB, puede crear un libro Kindle con mltiples 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 botn derecho sobre el archivo comprimido, seleccin 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. Aparecern las instrucciones para ejecutar el KindleGen.
Ejemplo de conversin: 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 continuacin,
escriba c:\KindleGen\kindlegen book.html. Si la conversin 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 ubicacin tal como el directorio (~) de inicio (~).
2. Extrigalo en ~/KindleGen.
3. Abra una ventana de comandos y escriba ~/KindleGen/kindlegen. Aparecern las instrucciones
para ejecutar el KindleGen.
Ejemplo de conversin: 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 continuacin, escriba
~/KindleGen\kindlegen book.html. Si la conversin 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 automticamente 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 aplicacin para abrirla.
4. Para ver las instrucciones para ejecutar el KindleGen, busque el programa kindlegen en la
ventana del Finder. Haga clic y arrstrelo hasta la ventana Terminal, donde se encuentra el
Instrucciones de publicacin para Kindle
Amazon.com
cursor. El cursor escribe la ruta y se desplaza hasta el final de la lnea. 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 continuacin, escribiendo el
comando kindlegen.
Ejemplo de conversin:
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, arrstrelo a la ventana
Terminal y sultelo donde se encuentra el cursor. El cursor introduce la ruta y se desplaza al
final de la lnea.
3. En la ventana del Finder, haga clic sobre el documento, arrstrelo a la ventana Terminal y
sultelo donde se encuentra el cursor. El cursor introduce la ruta y se desplaza al final de la lnea.
Pulse Enter. Si la conversin si realiz correctamente, aparecer un nuevo archivo en su
escritorio llamado book.mobi.
Alternativamente, es posible ver las instrucciones escribiendo el comando cd
~/Downloads/KindleGen_Mac_i386_v2 en Terminal y, a continuacin, escribiendo el
comando kindlegen ~/Desktop/book.html. Si la conversin se realiz correctamente,
aparecer un nuevo archivo llamado book.mobi en el escritorio.
2.2.2.3
Utilizar el KindleGen
Utilice el programa KindleGen versin 2 o superior para convertir un libro en formato EPUB o HTML a
formato Kindle 8, tal y como se indica a continuacin:
C:> kindlegen filename.opf/.htm/.html/.epub [-c0 or -c1 or c2] [-verbose] [western] [-o <file name>]
Opciones:
-c0: sin compresin
-c1: compresin DOC estndar
-c2: compresin 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 informacin adicional durante la conversin del
ebook.
-western: fuerza versin de libro en Windows-1252
-releasenotes: muestra notas de distribucin
-gif: las imgenes se convierten a formato GIF (el libro no contiene JPEG)
-locale <locale option>: para mostrar mensajes en el idioma seleccionado.
en: ingls
de: alemn
fr: francs
it: italiano
Amazon.com
es: espaol
ch: chino
ja: japons
bp: portugus de Brasil
nl: holands
2.2.2.4
Mensajes de KindleGen
Si KindleGen muestra un error, no generar el archivo .mobi. Los errores son problemas que
reducen la legibilidad del libro en su dispositivo Kindle.
La versin ms actual del Kindle Previewer puede descargarse de forma gratuita desde
www.amazon.com/kindleformat/kindlepreviewer. La documentacin de instalacin 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 dilogo que contiene la
informacin detallada para instalar el Kindle Previewer.
5. Tras la correcta instalacin, 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.
2. Guarde el archivo zip (KindlePreviewer.zip) en el disco local.
3. Haga doble clic en el archivo comprimido para descomprimir el Kindle Previewer.
Amazon.com
HTML, XHTML
Amazon tambin 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
ttulos estn disponibles. Estos errores debern solucionarse en el archivo EPUB antes de que el ttulo
se publique en la tienda Kindle. Los ttulos en formato EPUB debern verificarse con software y/o
hardware de Amazon, y tambin se debern cumplir las instrucciones de edicin que figuran en este
documento.
Las casas de conversin tambin pueden ayudar a los editores a proporcionar metadatos a los
minoristas de libros electrnicos. Busque en la web conversin de libros electrnicos para encontrar
socios con los que trabajar.
Amazon.com
10
Caractersticas y ventajas
Existen diferencias importantes entre escribir HTML para sitios web y para libros Kindle. Para ofrecer una
experiencia de lectura satisfactoria, deberan evitarse un gran nmero de prcticas de diseo de pginas
web durante la creacin de libros Kindle. Para obtener ms informacin, consulte las siguientes
secciones.
Compatibilidad para texto en chino, japons y coreano
Los dispositivos -inclusive Paperwhite y Fire HD- nunca soportan texto vertical de izquierda a derecha y
texto japons ruby. Los antiguos dispositivos de tinta electrnica y tablets estn limitados a texto
horizontal de izquierda a derecha en chino, japons y coreano.
Amazon.com
11
El cuerpo del texto debe utilizar tamao de fuente y altura de lnea por defecto. El texto normal
no debe usar la etiqueta <font size=""> o los atributos tamao de fuente y altura de lnea
en la hoja de estilo en cascada.
El cuerpo del texto no debera 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 mostrarn con el contraste suficiente
en los dispositivos configurados con fondos blancos o en dispositivos con tinta electrnica. 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 extraa 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 configuracin del color de fondo en su
dispositivo y el color de fuente se invierte automticamente.
Los clientes declaran que disfrutan tener la opcin de seleccionar una tipografa de una lista por
defecto del dispositivo.
Para modificar el espacio anterior a cada prrafo, utilice el estilo margin-top (margen superior) en la
etiqueta <p>.
3.1.4 Instruccin 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:
Amazon.com
12
la computadora utilizada para compilar los archivos fuente sea compatible con la codificacin y
conozca cmo convertirla a UNICODE.
Amazon recomienda especificar la codificacin de los archivos HTML en el mismo HTML, utilizando la
etiqueta <meta> en la seccin <head>.
Ejemplo
<html>
<head>
Amazon.com
13
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 paginacin, el lector Kindle no respeta un valor de altura de lnea inferior a 1,2 eme o
120%.
Los elementos como las letras capitulares deberan especificarse utilizando porcentajes (%) o unidades
relativas (positiva/negativa), evitando el uso de valores fijos como puntos o pxeles. (Por ejemplo, letras
capitulares: utilizar tamao 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
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;
Instrucciones de publicacin para Kindle
Amazon.com
14
}
}<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 seccin 9.1, Comprobacin de libros Kindle.
3.1.8 Instruccin n. 8 para el texto: nmeros de pgina
Las pginas de los libros Kindle no siempre se relacionan directamente con los nmeros de pgina de la
edicin de un libro impreso. Por lo tanto, no debe figurar ninguna referencia a los nmeros de pgina en
el libro. Los nmeros de pgina no deberan incluirse en las referencias cruzadas ni en el ndice. Amazon
puede crear nmeros de pgina para libros como metadatos adicionales. Amazon genera estos nmeros
de pgina basndose en su propia tecnologa interna.
3.1.9 Instruccin n. 9 para el texto: personalizacin de la seleccin 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 itlicas, asegrese que los estilos estn 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 continuacin hay ejemplos tanto correctos como incorrectos respecto a la implementacin de
Fuentes personalizadas en un libro electrnico.
Cdigo HTML incorrecto
<html>
<body>
<html>
<body style="font-family:PrimaryFont">
<p style="font-family:PrimaryFont">
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 style="font-family:PrimaryFont">
Contenido de la fuente principal </p>
</body>
</html>
</body>
</html>
Se puede lograr el mismo comportamiento utilizando clases CSS como se muestra a continuacin.
Cdigo CSS incorrecto
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;
}
Amazon.com
15
3.2.2 Instruccin n. 2 para imagen de portada: uso obligatorio de una imagen de portada del
contenido interno
Los libros Kindle deben incorporar tambin una imagen de portada interna para su uso dentro del
contenido del libro. Proporcione una portada de gran tamao y de alta resolucin, ya que el control de
calidad de Amazon no conceder el visto bueno al libro si la portada es demasiado pequea. Defina la
portada en el .OPF, utilizando uno de los siguientes mtodos (los elementos subrayados son
obligatorios):
Mtodo 1 (preferido):
<manifest>
...
<item id="cimage" media-type="image/jpeg" href="other_cover.jpg"
properties="cover-image"/>
...
</manifest>
Esta sintaxis es parte del estndar IDPF 3.0 y se describe en http://idpf.org/epub/30/spec/epub30publications-20111011.html#sec-item-property-values.
Mtodo 2:
<metadata>
...
<meta name="cover" content="my-cover-image" />
...
</metadata>
...
<manifest>
...
<item href="MyCoverImage.jpg" id="my-cover-image" media-type="image/jpeg" />
Instrucciones de publicacin para Kindle
Amazon.com
16
...
</manifest>
Es obligatorio el uso de name=cover en el nombre del elemento de metadatos.
Esta sintaxis no forma parte del estndar IDPF debido a que el estndar no estipula imgenes de
portada. Sin embargo, ha sido diseada con la ayuda del IDPF y se validar en un verificador IDPF.
3.2.3 Instruccin para imagen de portada n. 3: la portada interna no debe aparecer dos veces
No aada imgenes de portada al contenido de ninguna otra forma que no sea la establecida en la
seccin 3.2.2 Instruccin 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.
Amazon.com
17
Amazon.com
18
</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, 19281947</text></navLabel>
<content src="Sway_body.html#chapter_3" />
</navPoint>
</navPoint>
</navMap>
El ejemplo de NCX anterior define la jerarqua de la tabla de contenidos que figura a continuacin:
NOTA DEL AUTOR
PRIMERA PARTE
THE HOUSES, 1969
ROCK AND ROLL, 1962
THE EMPRESS, 19281947
Este extracto del .OPF (archivo encabezado de publicacin) muestra cmo aadir 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, utilcelo en la espina:
<spine toc="toc">
3.3.2 Instruccin n. 2 para TOC: la tabla de contenidos HTML debe estar vinculada
Coloque una pgina HTML con una tabla de contenidos al principio del libro, para que los usuarios
puedan saltar fcilmente a determinados puntos del mismo (generalmente, a un captulo 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 especfico. Una tabla de contenidos que no est creada a partir de
vnculos no es til en el Kindle.
3.3.3 Instruccin n. 3 para TOC: la tabla de contenidos HTML debe ser referenciada
La tabla de contenidos debe ser referenciada desde un elemento de gua de tabla de contenidos en el
archivo OPF o el archivo html de navegacin 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 aplicacin Kindle dispone de un elemento de interfaz de usuario que permite al
usuario saltar al elemento de gua tabla de contenidos o al elemento TOC en un elemento landmarks
nav desde cualquier punto del libro.
A continuacin, encontrar un ejemplo de un elemento de gua para una tabla de contenidos (los
elementos subrayados son obligatorios):
Amazon.com
19
Amazon.com
20
Amazon.com
21
Si las fotografas estn en formato GIF o son demasiado pequeas, convertirlas a JPEG o aumentar su
tamao de forma artificial no mejora la calidad. Regrese a la fuente original para crear una imagen JPEG
con resolucin suficiente.
3.6.5 Instruccin n. 5 para imgenes: utilizar formato GIF o PNG para arte lineal y texto
Las imgenes de arte lineal son grficos dibujados con un nmero limitado de colores slidos (como
imgenes dibujadas utilizando Illustrator, Paint o PowerPoint, incluidos los dibujos en blanco y negro). El
texto, los grficos, los cuadros y las tablas son ejemplos de imgenes de arte lineal.
El arte lineal debera estar en formato GIF o PNG. El algoritmo JPEG intentar mezclar partes de la
imagen y desdibujara los bordes ntidos, lo que provocara que la imagen (y el texto que incluya) se
vean borrosos.
El texto que aparece en imgenes de arte lineal debera ser ntido y legible.
Optimice los GIF de arte lineal antes de enviarlos al programa KindleGen. Cambiar las dimensiones o
utilizar compresin JPEG provoca que las imgenes se vuelvan borrosas o que aparezcan artefactos no
deseados. Amazon recomienda, por lo tanto, que se utilicen los formatos GIF o PNG en las imgenes de
arte lineal.
Para optimizar los GIF y los PNG y adecuarlos al lmite de los 127 KB, puede seguir los consejos que
figuran a continuacin:
Intente reducir el nmero de colores utilizados. Esto puede realizarse, normalmente, sin alterar
la calidad de la imagen. Las imgenes de arte lineal que parecen estar en blanco y negro
podran estar en color debido a ciertos algoritmos anti-solapamiento. A continuacin encontrar
un ejemplo (observe las sombras de color rojo y azul alrededor de la A en la imagen de la
izquierda):
Elimine los mrgenes blancos alrededor de la imagen, si existieran. Al cortar, tenga en cuenta
cmo se ver la imagen en dispositivos configurados con fondos blanco, sepia o negro.
Redimensione la imagen, si fuera necesario, pero preste especial atencin a la legibilidad del
texto (consulte la seccin 3.6.6 Instruccin n. 6 para imgenes: requisitos de imagen y tamao
de fuente para texto y arte lineal).
3.6.6 Instruccin n. 6 para imgenes: requisitos de imagen y tamao de fuente para texto y arte
lineal
Una imagen que contenga texto no debera ser significativamente mayor que la pantalla Kindle. Los
dispositivos Kindle de tinta electrnica ofrecen la posibilidad de rotar una imagen para utilizar ms
espacio de pantalla. Las tablets Fire y la aplicacin Kindle para iPhone permiten ampliar la imagen y
obtener vista panormica. No obstante, la experiencia de lectura del usuario empeora rpidamente para
imgenes de arte lineal muy grandes.
Las siguientes normas garantizan un correcto renderizado en todas las plataformas Kindle para
imgenes de arte lineal que contengan texto:
El tamao MXIMO de la imagen es de 500 x 600 pxeles. Esto garantiza que la imagen no se
encoja en un dispositivo Kindle, lo cual podra provocar que el texto fuera ilegible.
El tamao MNIMO del texto es de 6 pxeles para la altura de la "a" minscula. La propia imagen
deber ser mayor de 6 pixeles de altura si hay espacio adicional por ecima o por debajo de la
a. En el caso de las imgenes que contengan una sola lnea de texto, como en el ejemplo que
aparece ms arriba, estas deben tener al menos 45 pxeles de altura para que tenga un aspecto
proporcional al contenido del texto de alrededor.
Amazon.com
22
Estas normas limitan el tamao de las tablas disponibles en formato de imagen. Las tablas de mayor
tamao deberan ser redimensionadas.
Imgenes de ejemplo:
Descripcin
Imagen
Amazon.com
23
Descripcin
Imagen
MAL
A continuacin, figura un ejemplo de la tabla de mayor tamao aceptable, renderizada como imagen. El
tamao es el mximo: 500 x 600 pxeles. La fuente utiliza un tamao de cuerpo (altura de la a) de 7
pxeles, un poco por encima del mnimo de 6 pxeles. El GIF pesa 33 KB.
Amazon.com
24
Amazon.com
25
MAL
3.6.8 Instruccin n. 8 para imgenes: colocacin del ttulo de la imagen
Amazon recomienda colocar el ttulo debajo de la imagen, para que el lector vea la imagen antes de ver
el ttulo que la acompaa. Define un salto de lnea entre la imagen y el ttulo (por ejemplo, utilizando una
etiqueta <br /> tag) para garantizar que el texto del ttulo no quede ubicado junto a la imagen.
3.6.9 Instruccin n. 9 para imgenes: controlar la relacin de aspecto de una imagen
Para preservar la relacin de aspecto de las imgenes, 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 debera ajustarse en auto para mantener la relacin de aspecto.
3.6.10 Instruccin n. 10 para imgenes: mostrar el texto correctamente dentro de SVG
Para mostrar el texto correctamente dentro de un SVG, utilice el atributo tamao 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>
Amazon.com
26
</html>
3.6.11 Instruccin n. 11 para imgenes: 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 especificacin 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>
<feMerge>
<feMergeNode>
Amazon.com
27
<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
Amazon.com
28
Amazon.com
29
Vitamin C
Functions/Roles in Metabolism
Antioxidant; biosynthesis of connective tissue components
(collagen, elastin, fibronectin, proteoglycans, bone matrix,
and elastinassociated 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, Sjgren syndrome, weakness, fatigue,
depression
Toxicity Symptoms
Nausea, abdominal cramps, and diarrhea (from
supplements)
Amazon.com
30
Caracteres
mximos
(por fila)
1 24
600
25 48
300
49 72
180
72 120
120
121 240
60
Amazon.com
31
Amazon.com
32
Si opta por no incluir elementos de gua para la portada o ndice, estos artculos de lista seguirn
apareciendo en los menes de Kindle, pero estarn en gris y no se podrn seleccionar.
3.10.4 Instruccin n. 4 para HTML: utilizar un diseo de columna nica y evitar las posiciones
absolutas
Cree el contenido utilizando un diseo de columna nica y evite utilizar el atributo position:absolute
para la alineacin.
3.10.5 Instruccin n. 5 para HTML: utilizar el atributo position:absolute para texto sobre imagen
Para colocar texto sobre una imagen que debe tener una posicin exacta, utilice el atributo
position:absolute. Utilice este atributo nicamente en aquellos libros que requieren un diseo fijo, como
libros de imgenes para nios con texto especficamente posicionado en relacin con los elementos de
imagen del fondo.
3.10.6 Instruccin n. 6 para HTML: evitar el uso de valores negativos
Evite el uso de valores negativos para posicionar texto e imgenes. El posicionamiento con valores
negativos sin agregar relleno para su compensacin puede causar que el contenido se muestre con su
borde recortado. Por ejemplo, si quiere usar sangra de texto: -2em tambin debe agregar relleno
izquierdo: 2em
3.10.7 Instruccin n. 7 para HTML: evitar el uso de secuencias de comandos
Las secuencias de comandos no son compatibles. Todas las secuencias de comandos se eliminarn de
la fuente durante la conversin. Tampoco son compatibles las SVG con animacin.
3.10.8 Instruccin n. 8 para HTML: evitar el uso de valores negativos para la altura de lnea
No utilice valores negativos para el atributo de altura de lnea. No son compatibles.
3.10.9 Instruccin n. 9 para HTML: las referencias a archivos deben coincidir con la grafa y el
uso de maysculas de la fuente
Segn los estndares WC3 HTML, todas las referencias a archivos (fuentes, imgenes, etc.) deben
coincidir exactamente con la grafa y el uso de maysculas del archivo fuente.
Amazon.com
33
Enlaces a sitios web tpicos (por ejemplo un enlace a Whitehouse.gov en un libro que trata sobre
el gobierno de los Estados Unidos);
Enlaces a pornografa;
Enlaces a formularios web que pidan informacin del usuario (como la direccin de correo
electrnico, la direccin fsica, entre otros);
Enlaces con intencin maliciosa (por ejemplo un virus, un fraude electrnico, entre otros)
4.1 Campos de metadatos compatibles con libros infantiles con diseo fijo
El archivo OPF especifica los metadatos necesarios para los libros con diseo fijo. Cada uno de estos
valores se aplica al libro entero. Para ver una demostracin, consulte el ejemplo de libro infantil en
www.amazon.com/kindleformat (bajo el encabezado Ejemplos KindleGen).
MetadatosMetadatos
El diseo puede especificarse usando
uno de los siguientes campos de
metadatos:
1) <meta
property="rendition:layout">prepaginated</meta>
DescripcinDescripcin
Requerido. Identifica que el libro tiene un diseo fijo.
Los valores vlidos para los metadatos
rendition:layout son reflowable o pre-paginated. El
valor predeterminado es reflowable.
Los valores vlidos para metadatos fixed-layout son
true (verdadero) o false (falso). El valor por defecto
es false.
2) <meta name="fixed-layout"
content="true"/>
Amazon.com
34
<meta name="original-resolution"
content="1024x600"/>
<meta name="RegionMagnification"
content="true"/>
<meta name="primary-writing-mode"
content="horizontal-rl"/>
<itemref id="page-id"
properties="page-spread-left"/>
<meta name="book-type"
content="children"/>
Amazon.com
35
Amazon.com
36
El usuario activa el aumento de zona pulsando dos veces sobre una rea activa en dispositivos con
pantalla tctil (en dispositivos sin pantalla tctil, al hacer clic en la flecha del controlador de 5 vas se
selecciona la regin y al hacer clic en el botn 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 continuacin 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 posicin y el tamao de la fuente se establecen en el archivo CSS).
b. "sourceId":"<string:elementId>" = id de elemento nico de la fuente que se
ampliar.
c.
2. Crear un elemento objetivo <div> que est alineado para cubrir totalmente el texto que se
ample y posicionado para minimizar la cobertura de la ilustracin de fondo de la pgina. Esto
garantiza que el texto de origen no desaparecer de la vista de la pgina. Cuando se active la
vista de aumento, el texto de origen ya no se visualizar. Tambin 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 tamao de fuente del texto de la zona de aumento debe ajustarse a un 150% del
tamao normal de la fuente en la pgina. Existen, sin embargo, algunas excepciones:
Una de ellas ocurre cuando el texto de la pgina es tan grande que ampliarlo a 150%
dificultara su lectura en lugar de mejorarla.
Otra excepcin ocurre cuando el texto de la pgina debe ampliarse ms del 150% en el
<div> de aumento de zona para mejorar su legibilidad. Por ejemplo, si el tamao de fuente
del texto de la pgina es del 45%, el tamao de fuente del texto en el <div> de aumento de
zona tal vez necesite ser ampliado a 225% para facilitar su lectura
Amazon.com
37
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>
Amazon.com
38
Amazon.com
39
4.4 Crear libros infantiles con imgenes de fondo y texto en mltiples pginas
Esta seccin explica la forma correcta para crear pginas que contengan una nica imagen de fondo y
texto. Si bien existe un gran nmero de soluciones posibles, el objetivo de Amazon es garantizar que el
marcado resulte fcilmente transferible con el mnimo esfuerzo. La plantilla proporcionada cumple este
objetivo mediante la actualizacin de las normas de la CSS, sin cambiar el HTML.
4.4.1 Utilizar imgenes en paralelo para formar un desplegado de doble pgina cuando el bloqueo
de orientacin fijado a paisaje (landscape)
Muchos libros tienen un desplegado de doble pgina que consiste en una nica imagen. Otros libros
tienen un desplegado de doble pgina con dos imgenes adyacentes.
En el ejemplo que figura a continuacin, se muestra un desplegado de doble pgina de 1024 x 600
pxeles, que es una resolucin de pantalla completa para el Kindle Fire (1. generacin). Las imgenes
para cada pgina deberan tener unas dimensiones que sean, exactamente, la mitad del tamao de
pantalla completa: 512 x 600 pxeles. 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 pgina. La imagen de la derecha se desplaza hacia la parte de la derecha de la pgina definiendo
un estilo margin-left ajustado al ancho de la imagen del lado izquierdo.
Amazon.com
40
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 */}
Amazon.com
41
5.1 Campos de metadatos compatibles con libros infantiles con diseo fijo
El archivo OPF especifica los metadatos necesarios para los libros con diseo fijo. Cada uno de estos
valores se aplica al libro entero. Para ver una demostracin, consulte el ejemplo de novela grfica en
www.amazon.com/kindleformat (bajo el encabezado Ejemplos KindleGen).
Metadatos
El diseo puede especificarse usando uno
de los siguientes campos de metadatos:
Descripcin
Requerido. Identifica que el libro tiene un
diseo fijo.
1) <meta
property="rendition:layout">prepaginated</meta>
2) <meta name="fixed-layout"
Amazon.com
42
Metadatos
Descripcin
content="true"/>
<meta name="original-resolution"
content="1024x600"/>
<meta name="RegionMagnification"
content="true"/>
<meta name="primary-writing-mode"
content="horizontal-rl"/>
<itemref idref="page-id"
properties="page-spread-left"/>
Amazon.com
43
Metadatos
Descripcin
itemref (hijo del elemento <spine> en el
archivo OPF).
Los valores vlidos 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 vlidos. El valor
predeterminado es layout-blank.
Cuando utilizarlo
Resolucin de
imagen
requerida
100%
1920 x 1200
pxeles
125%
2400 x 1500
pxeles
150%
2880 x 1800
pxeles
250%
4800 x 3000
pxeles
Amazon.com
44
Ejemplo:
<div>
<img src="images/hij.jpg" alt="Comic Book Images" class="singlePage" />
</div>
Amazon.com
45
<div id="pagehij-1">
<a class="app-amzn-magnify" data-app-amzn-magnify='{"targetId":"pagehij-1magTargetParent", "ordinal":1}'></a>
</div>
</div>
</div>
Amazon.com
46
Amazon.com
47
Amazon.com
48
font-size: 150%;
font-family: "Georgia";
}
HORIZONTAL- LR
VERTICAL-RL
HORIZONTAL- RL
VERTICAL -LR
Amazon.com
49
Modo paisaje:
VERTICAL-LR Y H ORIZONTAL-LR
H ORIZONTAL- RL Y VERTICAL-RL
Amazon.com
50
Los desplegados de doble pgina deben etiquetarse con las propiedades page-spread-left o pagespread-right. Cada pgina izquierda debe tener asociada una pgina derecha y viceversa. En este
caso, el renderizador no agregar la espina sino que pegar las dos pginas.
Ejemplo:
El siguiente ejemplo muestra un desplegado de doble pgina sin un separador visual en modo de paisaje.
<spine>
<itemref idref="page1" properties="page-spread-left"/>
<itemref idref="page2" properties="page-spread-right"/>
</spine>
Amazon.com
51
En modo retrato, las dos pginas se renderizarn por separado como se muestra a continuacin:
Si no se especifica ninguna propiedad, Kindle asume el uso de facing-page-left y facing-pageright para pginas 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 publicacin para Kindle
Amazon.com
52
Amazon.com
53
etiqueta pster (requerida): identifica la imagen marcadora de posicin. Los usuarios ven el
marcador de posicin en el libro electrnico antes de que se reproduzca el vdeo, El marcador
de posicin podra ser el primer fotograma del vdeo 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
reproduccin del vdeo): indica a la aplicacin Kindle que debe mostrar los controles para el
vdeo incrustado.
Nota: la aplicacin del Kindle puede renderizar un botn para reproduccin en la parte superior
del fotograma principal; aparece en medio del fotograma.
contenido del texto (requerido): los dispositivos que no soportan contenido de vdeo muestran
el texto entre las etiquetas <video> y </video>. Si el usuario lee este libro electrnico en un
dispositivo que no sea compatible con vdeo, ver este texto. (Ejemplo: Hay contenido en este
Amazon.com
54
etiqueta src (requerida): identifica el archivo de audio incrustado, que debe estar en formato
MP3.
etiqueta controles (requerida, salvo si proporciona una imagen para comenzar la reproduccin
del vdeo): indica a la aplicacin 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 electrnico 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
continuacin.
Amazon.com
55
Configuracin
Dimensiones
Entrelazado
Progresivo
Espacio de color
4:2:0 YUV
Cdec de vdeo
Modo de vdeo
Intervalo de fotograma
clave
Se recomiendan 2 4 segundos.
Cdec de audio
MP3
Tasa de muestra de
audio
Extensiones
de archivo
Tipo de mime
RFC
MP4
.mp4
vdeo/h264
RFC3984
Archivo de vdeo
MPEG-2
.mpg, .mpeg
vdeo/mpeg
RFC2045,
RFC2046
Flujo de programa
MPEG-2
.ps
vdeo/mp2p
RFC3555
Flujo de transporte
MPEG-2
.ts
vdeo/mp2t
RFC3555
No funcionar: cualquier otro cdec de vdeo (como Windows Media, Apple ProRes), audio AC3, audio
>2 canales.
Amazon.com
56
</video>
<strong>Cmo crear contenido para Kindle (5:01)</br>
</p>
Amazon.com
57
6.14 Narracin
Actualmente, Amazon no acepta ningn libro de audio o vdeo con contenido de narracin, lo que se
define como alguien leyendo el texto completo o mltiples pginas del libro en formato de vdeo o de
audio.
al
Amazon.com
58
4. Vdeo 1
Estos encabezados multimedia que describen el contenido:
1. Introduccin del autor
2. Cmo se hizo la pelcula
Los encabezados multimedia no pueden incluir extensiones de archivos (.mp3, .mp4, etc.).
Contienen un ndice primario: una lista de palabras o enunciados organizados por orden
alfabtico. Los lectores pueden buscar rpidamente 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
bsquedas dentro del libro.
Por ejemplo, un diccionario de ingls (monolinge) indica el ingls como el idioma de origen y de destino.
Un diccionario de ingls-francs indica el francs como idioma de origen y el ingls como idioma de
destino.
Para crear un diccionario bilinge bidireccional (ejemplo: espaol-francs y francs-espaol), debe crear
dos libros electrnicos separados: uno para espaol-francs y otro para francs-espaol.
Un diccionario de Kindle debe tener los mismos componentes que un libro electrnico de Kindle normal.
Debe haber un archivo OPF y archivos HTML con CSS. Todos los diccionarios deben tener:
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 lnea, alineada a la izquierda,
en negrita).
Cada entrada al diccionario debe contener una definicin (o una traduccin en el caso de los
diccionarios bilinges).
Amazon.com
59
Cada seccin de cada letra del alfabeto debe comenzar en su propia pgina.
Se deben evitar las imgenes (consulte la seccin 3.6 sobre restricciones a las imgenes).
No se deben utilizar tablas (consulte la seccin 3.7 sobre restricciones a las tablas).
No se deben forzar el color, el tamao y el tipo de fuente (consulte la seccin 3.1 sobre
instrucciones para el texto).
Por ejemplo, para un diccionario espaol-francs el idioma de origen sera es; el idioma de destino sera
fr, y el ndice predeterminado podra ser Spanish.
Ejemplo: (metadatos de un diccionario bilinge)
<x-metadata>
<DictionaryInLanguage>es</DictionaryInLanguage>
<DictionaryOutLanguage>fr</DictionaryOutLanguage>
<DefaultLookupIndex>Spanish</DefaultLookupIndex>
...
</x-metadata>
Para un diccionario monolinge, el mismo cdigo 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 cdigo ISO 639. Por ejemplo en-gb indica ingls britnico mientras que en-us indica
ingls estadounidense.
Ejemplo: (Metadatos de diccionario monolinge, variante regional)
<x-metadata>
<DictionaryInLanguage>en-us</DictionaryInLanguage>
<DictionaryOutLanguage>en-us</DictionaryOutLanguage>
<DefaultLookupIndex>headword</DefaultLookupIndex>
...
</x-metadata>
Amazon.com
60
Amazon.com
61
</mbp:frameset>
</body>
</html>
7.3.3 ndice de palabras claves
Para poder hacer un ndice alfabtico de palabras claves, es necesario utilizar etiquetas especiales que
no sean HTML estndar. La fuente seguir siendo XHTML vlido 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 definicin 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 bsqueda con caracteres comodn y la correccin ortogrfica. El nico valor
posible para el atributo spell es yes .
Ejemplo:
<idx:entry name="english" scriptable="yes" spell="yes">
La etiqueta <idx:entry> tambin puede llevar un atributo id con el nmero secuencial que identifica
la entrada. Este nmero 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 nmero de identificacin no se utiliza para una bsqueda dentro del propio libro; en cambio, la entidad
de notacin fontica que se indexar para su bsqueda deber estar contenida en el elemento
<idx:orth> como se ve a continuacin.
<idx:orth>..</idx:orth>
La etiqueta se usa para delimitar el trmino que aparecer en la lista del ndice y que podr buscarse
como una palabra clave. Este es el texto que los usuarios podrn ingresar en la ventana de bsqueda
para encontrar una entrada.
Ejemplo:
<idx:orth>Trmino de la entrada en el ndice</idx:orth>
He aqu un ejemplo de una entrada muy simple que podra ser parte de un diccionario de ingls. 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>
El atributo value puede ser usado en la etiqueta <idx:orth> para incluir un trmino oculto en la
entrada. Este atributo mantiene la funcionalidad de bsqueda en presencia del formato especial que
normalmente aparece en las palabras claves en los diccionarios.
Amazon.com
62
Ejemplo:
<idx:orth value="Hidden Label of entry in Index">Display format</orth>
Si la palabra clave debe aparecer en el diccionario con un nmero en superndice para indicar
homgrafos, con un smbolo de marca registrada, con puntos medios para separar slabas o con
cualquier otro smbolo 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 bsqueda. Si no se suministra un atributo value, entonces la
entidad entre las etiquetas <idx:orth> se indexar para la bsqueda. Si se incluyen puntos medios,
nmeros en superndices o cualquier otro smbolo entre las etiquetas <idx:orth>, entonces la
bsqueda dentro del libro fallar a menos que se proporcione un trmino oculto con este formato en el
atributo value.
Ejemplo:
<idx:orth value ="Amazon">Amazon<sup>3</sup></orth>
Si el diccionario utiliza ms de un texto ortogrfico, 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 bsqueda
dentro del libro tambin requiere un ndice complementario de formas conjugadas para cada palabra
clave. Para elaborar el ndice oculto de conjugaciones, se debern agregar datos adicionales entre las
etiquetas <idx:orth> segn se indica a continuacin.
Amazon.com
63
opcionales agrandar el tamao del ndice de conjugaciones y puede enlentecer el rendimiento durante
la bsqueda.
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 sern visibles para el usuario, pero
darn la informacin necesaria para redireccionar las formas conjugadas a las palabras claves asociadas
a estas durante la bsqueda dentro del libro. Para informar al usuario sobre las partes del lenguaje o
sobre los paradigmas de conjugacin, se debe incluir texto adicional en el cuerpo de la entrada (esto es,
junto con la definicin y los ejemplos).
<idx:key>..</idx:key> (OBSOLETO)
Al igual que la etiqueta <idx:infl>, la etiqueta <idx:iform /> est diseada para permitir la
bsqueda de una entrada en el ndice a travs de una palabra alternativa. Pero la presencia de una
etiqueta <idx:key> en un diccionario Kindle puede generar inestabilidad en la bsqueda y puede
interferir con la operacin del parmetro de coincidencia exacta (consulte la seccin 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 bsqueda alternativos.
7.4.2 Parmetro de coincidencia exacta
El Kindle utiliza por defecto un algoritmo de bsqueda difusa para hacer coincidir signos diacrticos
durante la bsqueda de una palabra. Los lenguajes que utilizan signos diacrticos 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 diacrticos durante la bsqueda.
Ejemplo:
<idx:entry name="spanish" scriptable="yes" spell="yes">
<a id="12345"></a>
<idx:orth value="ua"><b>ua</b>
<idx:infl>
<idx:iform value="uas" exact="yes" />
</idx:infl>
</idx:orth>
Cuando se asigna "yes" al parmetro exact se fuerza al dispositivo a hacer coincidir uas con la
palabra clave ua, y se prohbe la coincidencia con una.
Amazon.com
64
Controle que los enlaces (si los hubiera) estn trabajando correctamente. (Los enlaces estarn
deshabilitados en la ventana de bsqueda dentro del libro, pero los enlaces deben funcionar
dentro del mismo diccionario).
Configure el diccionario que quiere probar como el diccionario predeterminado para bsquedas:
o
Kindle Paperwhite: Vaya a Home > Menu > Settings >Device Options > Language
and Dictionaries > Dictionaries > [Lenguaje fuente].
Busque una buena cantidad de palabras para ver qu definicin aparece. Abra otro libro que no
sea el del diccionario, seleccione una palabra y controle la definicin que aparece en la ventana
de bsqueda. Si la bsqueda falla completamente, controle si hay errores en las etiquetas de
HTML.
Sugerencias de palabras a buscar:
o Conjugaciones de verbos tanto regulares como irregulares.
Ejemplos: walk, walks, walked, walking; go, goes, went, gone, going.
o Sustantivos, adjetivos, adverbios y sus conjugaciones/declinaciones.
Ejemplos: desk, desks; wolf, wolves; hot, hotter, hottest.
o Convenciones gramaticales y de puntuacin 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 bsqueda. Deber aparecer una lista en orden alfabtico de palabras claves, la que
deber actualizarse dinmicamente de acuerdo con las teclas que se pulsen. Si seleccionamos una
palabra clave de la lista del ndice, el usuario debera ser dirigido a la entrada de esa palabra.
Amazon.com
65
8 Consultas de medios
Las consultas de medios son bloques de cdigo CSS que permiten a los creadores de contenido aplicar
diferentes estilos en determinados dispositivos Kindle (o en un grupo de dispositivos) utilizando
solamente una hoja de estilos. Amazon ha implementado las consultas de medios como forma para
ayudar a los creadores de contenido a ofrecer una experienicia de usuario ms satisfactoria en todos los
dispositivos.
Amazon recomienda a los creadores de contenido que solo utilicen las consultas de medios si de ese
modo se soluciona un problema o se ofrece una mejor experiencia de lectura al usuario. Por ejemplo,
puede utilizar las consultas de medios para:
Cambiar texto en color claro (amarillo, azul celeste, rosa, etc.) a colores ms oscuros que
ofrezcan un mayor contraste en dispositivos E Ink manteniendo el color original en las tablets.
Aumentar el tamao de la fuente para el texto emergente de formato fijo en los dispositivos E Ink,
en contraposicin al de las tablets, para adaptarse a la diferencia en los tamaos de pantalla.
Mostrar los bordes con colores en los dispositivos E Ink y los fondos con colores en las tablets de
manera independiente el uno del otro, permitiendo que el lector pueda disfrutar de la lectura de
un libro en una tablet del mismo modo que si estuviera impreso, sin que esto afecte a la
experiencia de lectura en los dispositivos E Ink.
Esta seccin describe varias maneras en las que puede utilizar las consultas de medios para
personalizar la experiencia de lectura en los dispositivos E Ink de Kindle, las tablets Fire y los iPad.
Tambin podr utilizar estos principios en todas las plataformas Kindle para dispositivos de todo tipo de
relaciones de aspecto.
Las consultas de medios forman parte del estndar W3. Para obtener ms informacin, visite
http://www.w3.org/TR/css3-mediaqueries/
Para los estilos CSS de KF8, utilice la consulta de medios @media amzn-kf8. Esta consulta
solo es vlida para el formato KF8.
Para los estilos CSS de Mobi, utilice la consulta de medios @media amzn-mobi. Esta consulta
solo es vlida para el formato Mobi.
Los estilos @media screen y @media all siguen siendo vlios tanto para KF8 como para Mobi.
8.1.1 Pauta n. 1 para las consultas de medios: Utilice la sintaxis CSS adecuada
Las consultas de medios tienen dos componentes: (1) el selector, que especifica las condiciones de la
consulta de medios; y (2) el bloque de declaracin, que se suministra cuando se cumplen las condiciones
de la consulta de medios.
En el siguiente ejemplo, el color de fondo azul solo se aplica si el formato del libro es KF8 y la relacin de
aspecto del dispositivo es de 1280 x 800.
Ejemplo:
/* Kindle Fire (All) Formatting. */
@media amzn-kf8 and (device-aspect-ratio:1280/800) {
Amazon.com
66
.blue_background {
background-color: blue;
}
}
8.1.2 Pauta n. 2 para las consultas de medios: Incluya un comentario CSS antes de cada
consulta de medios
Amazon le recomienda incluir un comentario CSS antes de cada consulta de medios para aclarar a qu
tipo de dispositivo va destinada. (Los comentarios empiezan por /* y terminan por*/.)
Ejemplo:
/* Kindle Fire (All) Formatting */
Los clientes no pueden ver los comentarios CSS, pero estos facilitan mucho la tarea de aquellas
personas que deban explorar el cdigo de los archivos y solucionar los problemas que se produzcan en
ellos.
8.1.3 Pauta n. 3 para las consultas de medios: Utilice siempre cdigo de consulta que no sea de
medios para dirigirse a los dispositivos E Ink
Optimice siempre que sea posible su cdigo de consulta que no sea de medios (predeterminado) para
los dispositivos E Ink de Kindle (incluidos Kindle Voyage y Kindle Paperwhite). El cdigo predeterminado
incluye valores CSS que aparecern en un lector Kindle en caso de que ninguna de las consultas de
medios coincida en un dispositivo en particular.
8.1.4 Pauta n. 4 de consultas de medios: Las consultas de medios deben aparecer despus del
cdigo de las consultas que no sean de medios
El CSS se aplica en el orden en el que aparece: el cdigo dirigido a varios dispositivos (como el cdigo
device-aspect-ratio dirigido a todas las tablets Fire) debe aparecer despus de cualquier cdigo de
consultas que no sea de medios.
En el siguiente ejemplo, el cdigo predeterminado crea un borde negro en todos los dispositivos para
cualquier elemento que utilice la clase blue_background. Las consultas de medios que lo sigan
eliminarn el borde y harn que aparezca un fondo azul en las tablets Fire y los iPad para cualquier
elemento que use la clase blue_background. El resto de los dispositivos solo mostrarn el borde
negro.
Ejemplo:
/* Default Formatting. Use this for Kindle e-Ink. No media queries required. */
.blue_background {
border: 1px solid black;
}
/* Kindle Fire (All) Formatting. Use this to target all Kindle Fires. */
@media amzn-kf8 and (device-aspect-ratio:1280/800) {
.blue_background {
background-color: blue;
border: none;
Amazon.com
67
}
}
/* iPad (3, Air, Mini) Formatting. Use this for any iPad. */
@media (device-width: 768px) {
.blue_background {
background-color: blue;
border: none;
}
}
En el ejemplo que aparece ms arriba, el borde negro definido en el cdigo predeterminado para la clase
blue_background seguir apareciendo en las tablets Fire si la propiedad border no se ha anulado. Si
se configura el borde como none en las consultas de medios para las tablets Fire y iPad se anularn los
valores predeterminados para estas propiedades. Esto es til si se utiliza cdigo de consultas que no
sean de medios para dirigir a dispositivos E Ink Kindle pero no se desea transferir un borde con color a
una tablet Fire.
8.1.5 Pauta n. 5 de consultas de medios: Evite duplicar el cdigo
Al escribir consultas de medios, incluya solo las clases y el cdigo CSS que necesita cambiar para un
dispositivo en concreto. Si utiliza un cdigo de consultas que no sea de medios aparecer
automticamente en todos los dispositivos salvo si lo anula una consulta de medios. Por ese motivo, no
es necesario que repita el cdigo que desea aplicar a todos los dispositivos.
En el siguiente ejemplo, el objetivo es anular el borde con color en las tablets Fire y sustituirlo con un
fondo con color, manteniendo el texto rojo en todos los dispositivos. El ejemplo que aparece en la
izquierda es incorrecto porque no es necesario repetir la clase.red_font class en el cdigo de consultas
de medios.
Ejemplo:
Consulta de medios incorrecta
/* Default formatting. */
/* Default formatting. */
.blue_background {
.blue_background {
.red_font {
.red_font {
color: red;
color: red;
Amazon.com
68
.blue_background {
.blue_background {
background-color: blue;
background-color: blue;
border: none;
border: none;
}
}
.red_font {
color: red;
}
}
CSS aplicada a
KF8
@media
amzn-mobi
CSS aplicada a
Mobi
font=size:3em;
.class1
font-weight:
bold;
CSS aplicada a
otros lectores
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
Amazon.com
69
CSS
CSS aplicada a
KF8
CSS aplicada a
Mobi
CSS aplicada a
otros lectores
.class1
{
font-size:3em;
font-weight: bold;
}
}
@media
amzn-mobi
{
.class1
font-style:
italic;
fontsize:2em;
{
font-size:3em
font-style:
italic;
font-style:
italic;
font-size:2em;
font=size:3em;
font-weight:
bold;
!important;
font-weight:
bold !important;
}
}
.class1
{
font-style: italic;
font-size:2em;
}
.firstletter
firstletter
.firstletter
.firstletter
float:
left;
font-size:
3em;
font-size:
3em;
float: left;
font-size: 3em;
line-height: 1;
font-size:
3em;
line-height:
line-
float: left;
1;
Amazon.com
70
CSS
CSS aplicada a
KF8
font-weight: bold;
padding-right: .2em;
margin: 10px
}
}
CSS aplicada a
Mobi
height: 1;
CSS aplicada a
otros lectores
font-weight:
bold;
fontweight: bold;
paddingright: .2em;
paddingright: .2em;
margin: 10px
margin:
10px
}
}
}
@media amzn-mobi
{
.firstletter {
font-size: 3em;
}
}
@media amzn-kf8
{
p {
color:
red;
p {
color: red;
}
}
Las CSS complejas pueden ignorarse para el formato Mobi redefiniendo la misma clase dentro
de la consulta de medios @media amzn-mobi.
Amazon.com
71
p
{
font-style: normal;
}
font-style: normal;
font-style: normal;
h
{
font-weight: bold;
}
font-weight: bold;
font-weight: bold;
div.example {
div.example {
div.example {
margin: 10px
}
margin: 10px
margin: 10px
ul {
ul {
ul {
margin: 20px
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;
0;
paddingright: .2em;
bold;
padding-right:
Amazon.com
72
CSS
@media amzn-mobi
{
.firstletter {
float: 0;
font-size: 3em;
line-height: 0;
font-weight:
bold;
padding-right:
0;
}
}
Un archivo CSS
Etiquetas de estilo
@import
@media amzn-mobi
{
.class1
{
Amazon.com
73
font=size:3em;
font-weight: bold;
}
}
8.4.2 Opcin 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 continuacin, 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.4.3 Opcin 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.4.4 Opcin 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.
Ejemplos:
@import
@import url(common.css);
@import url(kf8.css) amzn-kf8;
@import url(mobi7.css) amzn-mobi;
8.5 Cmo utilizar la pantalla: propiedad none para las consultas de medios
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 comunicacin. 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; }
Instrucciones de publicacin para Kindle
Amazon.com
74
@media amzn-mobi
{
.defaultcontent
{ display: none; }
.mobicontent
{ display: block; }
}
8.5.1 Cmo 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 imgenes para 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; }
}
Amazon.com
75
<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>
8.5.2 Cmo utilizar la pantalla: propiedad none con Imgenes 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
Instrucciones de publicacin para Kindle
Amazon.com
76
{ 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.5.3 Limitacin para usar la pantalla: propiedad none
Kindle limita el uso de la pantalla: propiedad none para bloques de contenido de ms 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.
Portada nica: desde la portada, pase a la pgina siguiente. No debera aparecer otra
imagen de la pgina de la portada. Para conocer las excepciones, vea la seccin 3.2.3
Instruccin para imagen de portada n. 3: la portada interna no debe aparecer dos veces.
En la tabla de contenidos, debera ser posible hacer clic sobre cada elemento y dicha
accin debera vincular a la ubicacin correcta del libro. La tabla de contenidos no debe
contener nmeros de pgina.
Amazon.com
77
Tamao de letra: Cambie el tamao de letra en el men del Kindle; la letra del libro
debera cambiar consecuentemente. El texto normal no debe estar en negrita ni en
cursiva y no se debe forzar su alineacin.
Tipo de letra: Cambie el tipo de letra en el men del Kindle; la letra del libro debera
cambiar consecuentemente. Si usted ha diseado su libro para ser que utilice
nicamente un archive de letra especfico, asegrese de respetar las instrucciones en la
seccin 3.1.9 Instruccin n. 9 para el texto: Instruccin n. 9 para el texto:
personalizacin de la seleccin de fuente. El no respetar estas instrucciones podra
derivar en que la configuracin del Kindle vuelva a la letra de lectura preferida del cliente.
4. Regrese a la primera pgina y revise todas y cada una de las pginas del libro.
o
Imgenes: las imgenes no deberan ser demasiado pequeas. Asegrese de que todo
el texto que aparezca en imgenes o en tablas sea legible. Las imgenes grandes deben
ajustarse para caber en la pgina entera y visualizarse completamente en una sola
pgina.
Tablas: las tablas deberan aparecer de forma correcta. Asegrese de que el texto de
las tablas sea legible.
no ha omitido contenido;
no existen tipos de letra forzadas en el libro (libros electrnicos ajustables) y que las letras sean
correctas (libros electrnicos con diseo fijo);
Estos errores afectan negativamente la legibilidad y es posible que el equipo de Amazon se vea obligado
a retirar el ttulo para proteger la experiencia del lector.
Amazon.com
78
11 Apndices
11.1 Apndice A: Etiquetas HTML compatibles con el formato Kindle 8
Etiqueta HTML
Descripcin
Compatible en
dispositivos y
aplicaciones para KF8
<!--...-->
Especifica un comentario.
Especifica el tipo de
documento.
Especifica un hipervnculo
Especifica un elemento de
direccin.
Especifica un artculo.
<body>
Especifica el elemento
cuerpo.
<br>
<caption>
<center>
Centra el texto
horizontalmente.
<code>
<col>
No
<dd>
<!DOCTYPE>
<?xml?>
<a>
<address>
<article>
<aside>
<b>
<big>
<blockquote>
<cite>
Notas
No en tinta electrnica
Etiqueta menospreciada
Se recomiendo el uso de
CSS en cambio
Etiqueta menospreciada
Se recomienda utilizar
estilo CSS text-align:center
en cambio
Amazon.com
79
Etiqueta HTML
Descripcin
Compatible en
dispositivos y
aplicaciones para KF8
<del>
<dfn>
Define un trmino.
<div>
<dl>
<dt>
Especifica un trmino de
definicin.
<font>
Modifica la apariencia de la
fuente del texto que encierra.
<figcaption>
Especifica un grupo de
contenido de medios y su
ttulo.
<footer>
<h1>
Especifica un nivel de
encabezado 1
<h2>
Especifica un nivel de
encabezado 2
<h3>
Especifica un nivel de
encabezado 3
<h4>
Especifica un nivel de
encabezado 4
<h5>
Especifica un nivel de
encabezado 5
<h6>
Especifica un nivel de
encabezado 6
<head>
Especifica informacin
acerca del documento.
Especifica un grupo de
ayudas de introduccin o
navegacin, inclusive
elementos de grupo.
Especifica un encabezado
para una seccin o pgina.
<em>
<figure>
<header>
<hgroup>
Notas
Etiqueta menospreciada
Se recomiendo el uso de
CSS en cambio
Amazon.com
80
Etiqueta HTML
Descripcin
Compatible en
dispositivos y
aplicaciones para KF8
<hr>
<html>
Especifica un documento
HTML.
<i>
S*
<img>
<ins>
<kbd>
<li>
Especifica un elemento de
lista.
<link>
Especifica un recurso de
referencia.
<mark>
<menu>
<ol>
<output>
Especifica un prrafo.
Especifica texto
preformateado.
Especifica el componente de
texto ruby de una anotacin
ruby.
Especifica el cdigo de
muestra de computadora.
<section>
<small>
<p>
<pre>
<q>
<rp>
<rt>
<samp>
Amazon.com
Notas
81
Etiqueta HTML
Descripcin
Compatible en
dispositivos y
aplicaciones para KF8
<source>
Especifica recursos de
medios.
<span>
<sub>
Especifica texto en
subndice.
<sup>
Especifica texto en
superndice.
<tbody>
<td>
<tfoot>
<th>
Especifica el encabezado de
una tabla.
<thead>
Especifica el encabezado de
una tabla.
<title>
<tr>
<u>
<ul>
<strong>
<style>
<strike>
<table>
<time>
<var>
<wbr>
Notas
Amazon.com
82
Etiqueta HTML
Descripcin
Compatible en
dispositivos y
aplicaciones para KF8
Notas
espacios.
<nav>
Especifica vnculos de
navegacin.
<summary>
Especifica un resumen/ttulo
para el elemento <details>.
Especifica un vdeo.
No
Especifica un contenido de
audio.
No
<vdeo>
<audio>
Canvas
Command
Datalist
Base
Form
Eventsource
KeyGen
Input
Param
Noscript
IFrame
Marquee
Amazon.com
83
Compatible en
dispositivos y
aplicaciones para KF8
Notas
/*Comment*/
Comentario CSS
@import
@charset
@font-face
E.class
Selector de clase
E#id
Selector de ID
E:link
E:visited
No
Margen
Padding
Width
Height
Float
Clear
Display
min-width
No
max-width
min-height
max-height
No
Clip
Visibility
Border
border-color
border-style
border-width
Amazon.com
84
Atributo CSS
Compatible en
dispositivos y
aplicaciones para KF8
Notas
border-top
border-right
border-bottom
border-left
border-radius
line-height
vertical-align
Position
Top
Right
Bottom
Left
z-index
list-style
list-styleimage
list-styleposition
list-styletype
Opacity
Background
backgroundattachment
Amazon.com
85
Atributo CSS
Compatible en
dispositivos y
aplicaciones para KF8
Notas
background
color
backgroundimage
backgroundposition
backgroundrepeat
backgroundclip
backgroundorigin
backgroundsize
Font
font-family
font-size
font-style
font-variant
font-weight
text-align
textdecoration
text-indent
text-transform
letter-spacing
word-spacing
Amazon.com
86
Atributo CSS
Compatible en
dispositivos y
aplicaciones para KF8
Notas
un texto
white-space
text-shadow
text-overflow
word-wrap
Direction
bordercollapse
border-spacing
caption-side
empty-cells
Outline
No
outline-color
No
outline-style
No
outline-width
No
outline-offset
Width
Height
device-width
device-height
device-aspectratio
Color
Amazon.com
87
Atributo CSS
Compatible en
dispositivos y
aplicaciones para KF8
Notas
color-index
Monochrome
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
Amazon.com
88
Formato de imagen: formato PNG (8 bits) o JPEG (se recomienda imagen transparente de 8 bits)
Amazon.com
89
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 imgenes
Use saltos de lneas (<br/>) para evitar renderizar imgenes 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 imgenes no aparecen en pginas separadas
Para mostrar las imgenes en pginas separadas, use captulos separados para cada imagen.
11.3.2.10 Problema n. 10: no aparece la TOC
Amazon.com
90
Para asegurar que aparezca la tabla de contenidos, incluya todos los vnculos importantes en
<special_page_link>.
Ejemplo:
<special_page_link>
<special_page title="Chapter 1">PG1111 </special_page>
<special_page title="Chapter 2">PG1112</special_page>
...
</special_page_link>
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 pgina 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 Caractersticas no soportadas
Algunas caractersticas de XMDF no estn soportadas en Kindle. Si el archivo tiene dichas
caractersticas, Kindlegen mostrar un mensaje de error y fallar la conversin. A continuacin se
muestran las caractersticas no soportadas.
N.
serie
Caracterstica
Etiqueta
Ejemplo
Animaciones
de imgenes
flip_animation
Libros tipo
cmics
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>
Medios de
sonido
sound_object_entry
<parts_module>
<object_table>
Amazon.com
91
N.
serie
Caracterstica
Etiqueta
Ejemplo
...
<sound_object_entry src="movie9.3g2"
type="vdeo/3gpp2" object_id="OBmv00"/>
</object_table>
</parts_module>
Medios de
pelcula
movie_object_entry
<parts_module>
<object_table>
...
<movie_object_entry src="movie9.3g2"
type="vdeo/3gpp2" object_id="OBmv00"/>
</object_table>
</parts_module>
Pginas de
bsqueda
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>
rea
seleccionable
en imgenes
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>
Accin
action_page_jump
<event>
Amazon.com
92
N.
serie
Caracterstica
Etiqueta
desencadenan
te que apunta
a un URL con
entidad & de
HTML
Ejemplo
<trigger>
<trigger_pointer id="OB0006/CR0015"
action_flag="click"/>
</trigger>
<action>
<action_page_jump
book="http://www.japanvisitor.com/index.
php?cID=359&pID=986"
book_type="text/html"/>
</action>
</event>
Caracterstic
a
Etiqueta/atributo
Ejemplo
Pronunciaci
n
Atributo de lectura
<title reading="PI"></title>
Cdigo
alternativo y
conjunto
para Gaiji
<external_char alt_set="sh_extchars"
alt_code="0x2345" alt=""/>
Informacin
de permisos
permission_info
<permission_info>
<print_permission
permission="authorized"/>
</permission_info>
Mtodo de
salto de lnea
line_breaking_method
<line_breaking_method
method="word_wrap">
Reproducci
n
action_play
<event>
<trigger>
<trigger_pointer
id="OB0006/CR0015"
action_flag="click"/>
</trigger>
<action>
<action_play object_id="OBkj23"/>
...
</action>
</event>
Opacidad
<font color="#FF0000"
Amazon.com
93
N.
serie
Caracterstic
a
Etiqueta/atributo
para fuente,
fondo y otros
7
Msica de
fondo
Ejemplo
opacity="100"/>
text_default_background_m
usic
<text_default_attribute>
<text_default_background_music
src="9.mp3" type="application/xsmaf" loop="yes"/>
...
</text_default_attribute>
Drop cap
drop_cap
Contenido de
texto
desplazable
Scrolling_text
<scrolling_text>
Este texto se desplaza una y otra
vez
</scrolling_text>
10
Enmascaram
iento de
contenido
Mscara
<mask>42 </mask>
11
Entradas
clave para
bsquedas
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>
Amazon.com
94