Hacer un libro electrónico EPUB desde un indesign previamente maquetado para impresión

Apuntes del curso EPUB indesign 2018:

La web de la autora de este curso es indesignsecrets

Este curso es para hacer EPUBs reflowables desde inDesign. Contempla el caso de que tienes un libro diseñado para imprimir pero quieres hacer una versión adaptable para EPUB, MOBI, etc.

Para exportar un documento a EPUB desde indesign:

  1. Primero hay que preparar el documento. Formatear correctamente texto e imágenes, entre otras cosas.
  2. Se exporta
  3. Se hace una preview para detectar errores. Si está algo mal, volver al paso 1
  4. Validar: pasar el epub por herramientas de validación, para asegurase de que está correctamente estandarizado. Esto es necesario para poder venderlo online. Además, es necesario probarlo de forma real en todos los dipositivos que podamos. Si esto falla, volver al paso 1.
  5. Editar el código del EPUB si necesario, o si se desea.
  6. Validación final.
  7. Cargar el libro en tu tienda online.

Cosas para instalar

Un EPUB es como una página web. Para poder abrir y ver un epub por dentro, recomienda usar eCanCrusher. Con este programa se puede abrir, editar y re-empaquetar cualquier EPUB.

BBedit es sólo para Mac. Permite ver los archivos internos del EPUB sin tener que desmontarlo. El equivalente multiplataforma sería Sigil https://sigil-ebook.com/

También recomienda instalar Notepad++ o SublimeText (este último es de pago).

Adobe digital editions para previsualizar correctamente los ebooks. Readium para chrome sirve para lo mismo, pero no se puede configurar como app como defecto para la visualización de los archivos al exportar en indesign.

Oxygen author editor XML para profesionales (la licencia son más de 500$)

Configurar el espacio de trabajo en InDesign

Añadir paneles útiles como

  • hyperlinks
  • scripts
  • index

Guardar nuevo espacio de trabajo 🙂

Instalar scripts

En el panel scripts, necesitamos meter el archivo en la carpeta user. La forma más rápida de saber dónde está físicamente en nuestro sistema es: click derecho en user en el panel de indesign, mostar en carpeta.

Cómo es un epub por dentro

http://idpf.org/ y W3C quien dicta el estándart del epub. Se puede saber más sobre el EPUB 3.01 y consultar sus características aquí: http://idpf.org/epub/301/spec/

EpubZone explica de forma más sencilla y accesible qué es el Epub3 y sus características.

También recomienda el libro Epub Best Practices, que curiosamente se encuentra en pdf descargable de la página de la Universidad de Vermont.

La carpeta OEPBS

Es la más importante, están las fuentes, contenido enlazado (imágenes), etc. También contiene el archivo content.opf, que es como el html index del archivo epub.

Cómo preparar el archivo de InDesign para exportar un EPUB

Checklist:

  • Aplicar estilos a los textos
  • Arreglar los espacios en blanco
  • Revisar el orden de las cajas en la maquetación (si hay muchas columnas laterales, cajas, elementos extraños).
    • View > extras > Show text threads
  • Configurar los saltos de capítulo
  • Añadir un estilo de TOC (table of content)
  • Incluir una TOC en el libro
  • Anclar imágenes en el texto
  • Rasterizar artes hechos en indesign
  • Aplicar Alt Text a todas las imágenes
  • Añadir marcadores semánticos
  • Simplificar tablas complejas
  • Hacer los nombres de los estilos y los nombres de las imágenes estandarizados (sin carácteres raros).

Elementos que no se exportan en un EPUB autoajustable:

Elementos que no aparecen, o aparecen mal cuando hacemos la exportación a EPUB

  • Cualquier objeto en la página maestra
  • Items fuera de las páginas (ojo que los elementos a sangre, los meterá enteros sin respetar sangres).
  • Objetos ocultos o no imprimibles
  • Superposiciones (imágenes superpuestas, textos sobre imagen, etc.) – aparecen de forma secuencial.
  • Espacio entre marcos.
  • Múltiples columnas (con span y split) se convierten en una sola columna.
  • Las posiciones en la página de los objetos.
  • Normas «avobe y below» en un párrafo.
  • Text wrap
  • Tabs, space runs, return runs… convierten a un espacio normal
  • Arte de indesign no rectangular (habría que rasterizarlos).
  • Tipografía en un trazada.
  • Muchos de los atributos Open Type.

Cómo anclar imágenes

Usando la herramienta de ancla. Es el punto azul que aparece arriba a la derecha cuando pasamos el cursor sobre la imagen. Pinchamos y arrastramos al punto del texto tras el cual queremos que vaya anclada.

Podemos consultar cómo está anclada esta imagen en objeto > Objeto Anclado > Opciones

Anclar imágenes para EPUB a prueba de error paso a paso

  1. Movemos la imagen fuera de la caja.
  2. Hacemos un salto de línea (creamos un párrafo nuevo cuya función exclusiva es contener la imagen).
  3. Asignamos a dicho párrafo un estilo de párrafo específico para las imágenes.
  4. El párrafo definirá la alineación de la imagen (centrada, izqda o dcha). Y tendrá que tener la altura de línea en «auto».
  5. Agarramos la herramienta de ancla (cuadradito azul en el borde superior dcho) mientras pulsamos shift y arrastramos hasta el párrafo que acabamos de crear.

El orden en el que InDesign exporta las cajas

InDesign exporta por defecto según configuración de página. Esto es, que va escaneando de izqda a derecha y lo primero que pille, va primero en el orden. Cuando encuentra dos elementos a la misma altura de x, exportará primero el que está más arriba.

Opciones:

a) reordenar el documento teniendo esto en cuenta.

b) usar el panel de artículos.

  • Arrastramos las cajas de texto al panel de artículos, en el orden que queremos que aparezcan. Admiten tener dentro imágenes ancladas, etc. También admite arrastar las imágenes tal cual y situarlas dentro del orden deseado entre cuadros de texto.
  • Al exportar el archivo es importante seleccionar general> content> order> Same as Article Panel

Crear una Tabla de Contenidos (TOC) para la navegación

Layout>Table of content Styles >> New
Asignamos un nombre y seleccionamos en la lista del cuadrado que tenemos a la derecha, los items que queremos que aparezcan en la tabla de contenidos. Por ejemplo: títulos de capítulos.
Si seleccionamos más opciones podríamos asignarle niveles, estilos, estilos para la numeración de las páginas… pero un ebook no necesita números de páginas 🙂

A la hora de exportar, en general, seleccionamos
Navigation TOC: Multi Level (TOC Style)
TOC Style: el nombre del estilo que has creado antes.

**si estamos trabajando con libros (como formato de archivo) de indesign, incluir la casilla «Include Book Documents». Para exportar iremos a la pestaña de más opciones del panel libro > Export book to EPUB

Añandir la TOC dentro del libro

  1. Asegurarse de que los estilos de título, etc. están correctamente aplicados.
  2. Crear estilos de párrafo para la propia TOC.
  3. Layout > Table of Content Styles > New Style > inbook TOC (por ejemplo). Ponemos un título y le asignamos el estilo que hemos creado para el título de la tabla de contenidos. Seleccionamos que queremos que nos indexe los títulos de capítulo, sin número de página y clicamos make text anchor in source paragraph.

Cómo hacer que los capítulos empiecen en una página nueva

Al exportar, en general, seleccionar la casilla Split Document
Trabajando en libros por capítulos (me refiero a tipo de archivo libro, hecho con sub archivos idml), no hace falta marcar esta casilla.

Añadir Semantic Markup

Seleccionamos el objeto o cuadro de texto al que deseamos añadir un marcador semántico y abrimos
Objet> Object export options
Ahí, en EPUB and HTML en epub:type podemos añadir el tag deseado o seleccionar de la lista de opciones en la flechita que hay a la derecha.
AVISO: Muchas de las opciones por defecto de indesign están deprecated y ya no corresponden al estándart de EPUB3

Ejemplo: las dedicatorias van marcadas con frontmatter, las imágenes con figure, y también existen los aside, para textos extras o laterales.

Más documentación sobre accesibilidad en EPUBs en kb.daisy.org/publishing/docs y sobre el orden lógico de lectura en kb.daisy.org/publishing/docs/html/order.html

Optimizando el texto

Mantener los espacios en blanco

Para los espacios en blanco en una página, no usar salto de línea, o será colapsado en la exportación. En lugar de eso, usar las propiedades de párrafo de dejar espacio anterior o posterior al mismo.

Los saltos de línea en blanco se conservarán si añadimos a la linea un non breaking space.

Limpiar el texto

Usando Find/Change (CtrlF)

Podemos indicar que busque espacios duplicados y los cambie a uno, o saltos de párrafo seguidos y los cambie a uno, etc.

Podemos guardar las acciones, llamándolas por ejemplo cambiar dos saltos a uno y tendremos ya guardado el ajuste automático para futuras ocasiones.

Si vamos a la tab GREP encontraremos ya muchísimas automatizaciones para esto. También podemos comprar estas automatizaciones automatication.com/index.php?id=24

Script: FindChangeByList hace un montón de cambios de golpe. Hace los indicados en el txt que está debajo de este efecto. Los podemos leer haciendo click derecho >ver

Convertir formateados locales a estilos

Al exportar el EPUB es recomendable ignorar local overrides – es importante para evitar código basura en el documento.

Para ver si tenemos local overrides, en el panel de estilos de párrafo, activamos el icono [+]

A todo lo que nos aparezca blue highlighted hay que crearle un estilo de carácter (o de párrafo) y aplicárselo.

Automatización por script: usar PerfectPrepText, de la página indesignsecrets.com (instalar yendo a Scripts > view in folder> y en esa carpeta copiamos el archivo del script).
Este script escanea el documento y crea estilos para todos aquellos textos que no tienen un estilo de carácter creado.

Mapear estilos de texto a tags CSS y HTML

Una vez está todo estilizado, lo óptimo sería cambiar los tags atribuidos en los estilos como «Título de capítulo» y cambiarlo por estándares más usables. Se pueden consultar en kb.daisy.org/publishing
Por ejemplo: headings -> Usar h1-h6 para identificar títulos

Cómo se hace:

  • se puede editar uno a uno en las opciones de estilo de párrafo, al final en export tagging
  • se pueden editar todos de golpe en las opciones del panel estilos de párrafo > Edit all export tags <3

Importante al exportar el documento, en las opciones de exportación HTML & CSS > Incluir clases en HTML

Tablas

InDesign hace un buen trabajo convirtiendo las tablas a html+css

Las tablas hay que hacerlas aplicando estilos de tabla.

Recomendación: en tablas complejas de más de 3 o 4 columnas, simplificarlas aunque eso suponga tener que acabar haciendo más tablas.

Notas al pie de página, índices de términos, etc.

Las notas al pie de página, al exportar se pueden situar al final de la sección y al final del párrafo.

Las notas al final endnotes, no funcionan bien. Es necesario utilizar las referencias cruzadas. También puede usarse este script de Peter Kahrel

Embeding fonts

Preguntas previas:

  • ¿Tu fuente tiene licencia para embeberla?
  • ¿Merece la pena hacerlo? ¿El EPUB seguirá siendo legible?

Cómo se hace: al exportar, en la pestaña HTML&CSS clickar la opción de Include Embeddable Fonts

Optimizando imágenes para EPUB

Portada

Aunque tu EPUB no tenga imágenes, necesitarás una portada que aparecerá dos veces: como portada dentro del libro y como recurso del libro electrónico.

  • Como portada interior: se recomienda tener la portada rasterizada en jpg. Si se ha diseñado en el indesign se puede agrupar y luego ver Object Export Options > Preserve Appearance From Layout> Rasterize Container (a 300ppp).
  • Como portada del archivo EPUB: al exportar podemos seleccionar rasterizar la primera imagen o añadir una imagen de nuestro ordenador.

Las imágenes en general

***Casi todos los servicios de publicación electrónica piden las imágenes a 300ppi y 1200px de ancho

Las opciones de exportación de las imágenes del documento las encontraremos al exportar a EPUB en Objecto y Conversion Settings.Dentro de Object dejaremos clickado preservar apariencia from Layout

Arwork creado en indesign

Usaremos nuestro amado panel Object export options para indicar que queremos que rasterice el artwork al exportar. Esto ocurre con formas, flechas, texto dentro de formas, texto sobre formas y texto en trazados.

Las imágenes dentro de formas son rasterizadas por defecto.

*El truco del almendruco: si queremos utilizar estas formas o figuras en el panel artículos, podemos ponerlas en capas separadsa y luego añadir estas capas al panel artículos.

Formas de anclar una imagen

Anclado simple: agarramos del puntito azul y arrastramos al punto donde queremos situar el ancla.

Anclado inline: agarramos el puntito azul mientras pulsamos shift y arrastramos al punto donde queremos situar el ancla.

Anclado sobre la línea: depués de hacer un anclado inline, seleccionamos la imagen > Objeto > opciones de ancla > Cambiamos de inline a Above line.

RECOMENDACIÓN: Crear un estilo de párrafo para la imagen, y hacer un anclado inline. InDesign atribuye a las imágenes inline las propiedades del texto. Asegurarse de que el interlineado está auto.

Si queremos que una imagen aparezca a la izqda o derecha con texto a su lado, en object export options tendremos que seleccionar custom layout > floatPODEMOS HACER ESTO MISMO CON LOS CUADROS DE TEXTO DESTACADOS — Y de la misma forma, aplicarlo como estilos de objeto.

Opciones de comportamiento del tamaño de las imágenes en la exportación

Podemos configurarlo tanto en la exportación como en opciones del objeto.

  • None
  • Default
  • Fixed – permanece al mismo tamaño siempre
  • Relative to document flow – mantiene la proporción con respecto al ancho de página.
  • Relative to text size – mantiene la proporción con respecto al tamaño del texto – muy útil cuando se están incluyendo iconos o instrucciones.
  • Custom width – en porcentaje
  • Custom high

Alt tags en imágenes y proyectos

En object export options, en la pestaña superior AltText podemos añadir este texto.

Forma rápida: asignar el AltText como metadato en adobe Bridge. Después,en la pestaña de AltText mencionada decir que la fuente es From XMP: Description. Este proceso lo puede hacer en todas las fotos del documento este script.

Usar los estilos de objeto para configurar todo esto

Es una recomendación. Facilita todo si se hace desde el principio así.

Cómo exportar

General

  • EPUB 3
  • Navigation TOC : Multi Level (TOC Style)
    • TOC Style: seleccionamos el creado
  • Split document : Single paragraph style > estilo del título del capítulo
    cuando queremos que el título de cada capítulo empiece en una página nueva.

Texto

  • Footnotes
    • se pueden colocar al final de la sección o
    • al final del párrafo
  • Listas – dejarlas en map to unorderer/orderer lists

Html & CSS

Importantes las casillas de

  • Preserve Local Overrides: es mejor no seleccionarla
  • Include embedabble fonts: comprobar antes si tenemos licencia para hacerlo.

También podemos añadir CSS adicional y Javascript

Object

  • Preserve appearance from layout – rasteriza todo
  • Use existing Image from Graphic Objects – mejor no usarla
  • También definimos el css aplicable por defecto a los objetos
  • No seleccionar la opción de -ignore.

Conversion settings

  • Automática, convierte a jpg las imágenes y a png los archivos de photoshop e illustrator. Dejarlo a 300 a no ser que queramos reducir el tamaño del archivo.
  • Gif Options: Palette Adaptative

Metadata

Rellenar 🙂

  • Formato estándar de fecha AAAA-MM-DD

Preview apps

En windows, además del adobe digital editions podemos previsualizar también en bluefirereader

Previsualizar y Validar

Servicio de publicaciones de kindle kdp.amazon.com
guías de publicación de kindle en pdf

https://twitter.com/search?q=%23eprdctn&src=typed_query

http://epubsecrets.com/
https://www.mobileread.com/


Cosas que me he instalado para probar

Fuentes y referencias: