Quantcast
Channel: Silvia Altamirano » Sobre publicar
Viewing all articles
Browse latest Browse all 10

EPub 3: La última especificación para ebooks

$
0
0

Comenzar a publicar es muy fácil. Es suficiente con preparar adecuadamente un documento de Word que puede luego convertirse a cualquier formato.

Pero para hacer algo más elaborado, o tener control total sobre el diseño, hay que saber otras cosas. Yo comenzaría por aprender acerca de ePub, el estándar libre y abierto para publicaciones digitales.

Un ejemplo de página de ePub de diseño fijo

Para los que no lo saben: Un estándar es una manera de hacer algo en la que todos acuerdan que está basada en la experiencia de personas que conocen bien la materia. Libre y abierto significa que esta manera (la especificación) está disponible para toda la gente; esta idea nació en la industria del software como una reacción contra los estándares cerrados, o de facto, impuestos por los monopolios. En el mundo de libros electrónicos, los estándares cerrados están representados por Amazon con su Kindle (archivos .mobi), por Apple con sus iBooks (.ibooks) y… bueno, básicamente por todos los que no sean archivos .epub. Afortunadamente, muchas de las plataformas de publicación están aceptando poco a poco a los ePubs y convirtiéndolos a su formato propietario.

En el mundo digital hay normas para todo, y unas toman parte en la conformación de otras. En la especificación de ePub 3 desarrollada por el International Digital Publishing Forum (IDPF), organización que mantiene el conjunto de especificaciones ePub, están involucradas: XHTML5, SVG 1.1, CSS 2.1 y 3, JavaScript, TrueType y WOFF, SSML/PLS/CSS 3 Speech, SMIL 3, RDF vocabularies, XML y ZIP.

Las nuevas publicaciones digitales creadas con ePub 3 podrán incluir multimedia e interactividad mediante scripts. Pero lo que a mí más me gusta (no se olviden que soy diseñadora gráfica) es la posibilidad de hacer diseños con maquetación fija gracias a XHTML, CSS y la incrustación de fuentes. Se diferencian de los libros electrónicos convencionales en la forma en que la página es presentada al lector. Los libros reflowable (el texto es un único flujo de principio a fin), aunque tienen sus beneficios, son muy limitados en cuanto a opciones de diseño. Los de diseño fijo, por otra parte, muestran la página como si estuviera impresa.

Matt Garrish, redactor en jefe del conjunto de especificaciones ePub 3, lo explica en detalle en What is Epub 3? (¿Qué es ePub 3?), que escribió en colaboración con la IDPF. Abajo, lo que resalto del libro.

Como “ebook,” el nombre EPUB name proviene de una contracción de términos —en este caso, Electronic PUBlication (publicación electrónica). La elección del término más general “publicación” fue deliberado, y fue elegido específicamente para que las expectativas sobre el formato no estuvieran puestas en un solo tipo de documento.

Siempre existió la intención de que EPUB fuera un formato de documento más general, y que pudiera usarse para representar muchas clases de documentos además de libros …

El primer paso para hacer un EPUB es crear el archivo package. Éste puede estar formado de documentos XHTML5, imágenes SVG, o una mezcla de los dos … el archivo content, por lo general, va a hacer referencia a otros recursos para que la publicación se muestre debidamente: hojas de estilo CSS, imágenes, clips multimedia, scripts …
tapa de What is EPub 3

Una vez que armaste tu contenido, el próximo paso es crear el archivo package … El primer paso para crear este archivo es hacer una lista de todos los recursos que utilizaste en la etapa del armado del content en la sección manifest del archivo package … Toda la metadata de tu publicación (título, autor, etc.) también va en este archivo… También debés incluir el orden de lectura por defecto en la sección spine … finalmente, el archivo package identifica cuál es el recurso que representa al archivo de navegación (la tabla de contenidos o TOC).

El último paso es zipear el content, los recursos asociados, y el package en un solo archivo con la extensión .epub para su distribusión. … un archivo mimetype especial se agrega, primero para indicar que el archivo zip es un EPUB y no otra cosa, y un archivo llamado container.xml tiene que ir en una carpeta con el nombre META-INF para decirle al software lector dónde encontrar el archivo package.

… si leés la lista de arriba en reversa, podrás ver cómo funcionan los sistemas de lectura: examinan el archivo zip, determinan si es un EPUB, encuentran el archivo package, y ahí descubren cómo mostrar los recursos.

Las tecnologías clave que pueden encontrarse en las publicaciones EPUB 3 incluyen:

XHTML5

SVG 1.1

CSS 2.1 y 3

Javascript

TrueType y WOFF

SSML/PLS/CSS 3 Speech

SMIL 3

RDF vocabularies

XML

ZIP

… EPUB 2 soportaba XHTML 1.1, CSS 2, y los estándares XML y ZIP, pero no tenía la capacidad de utilizar el resto de las tecnologías listadas …

Obtené What is EPUB 3? en Amazon, es gratis.


Viewing all articles
Browse latest Browse all 10

Latest Images

Trending Articles





Latest Images