Formato EPUB

EPUB es un formato de archivo de libro electrónico que utiliza la extensión de archivo “.epub”. El término es un acrónimo de la expresión inglesa electronic publication (publicación electrónica) y a menudo se le denomina ePub. EPUB es soportado por muchos lectores de libros electrónicos y hay software compatible para la mayoría de los teléfonos inteligentes, tabletas y computadoras. EPUB es un estándar técnico publicado por el International Digital Publishing Forum (IDPF). Se convirtió en un estándar oficial del IDPF en septiembre de 2007, sustituyendo al antiguo estándar Open eBook.​

El Book Industry Study Group respalda al EPUB 3 como el formato preferido para el contenido empaquetado y ha declarado que la industria mundial de la publicación de libros debería unirse en torno a un único estándar.3​ El formato EPUB es implementado como un archivo que contiene archivos XHTML, junto con imágenes y otros archivos de apoyo. EPUB es el formato de libro electrónico basado en XML (a diferencia del PDF) más ampliamente soportado por los proveedores, es decir, es soportado por casi todos los lectores electrónicos, excepto por Kindle.​

Como sucesor de Open eBook Publication Structure, EPUB 2.0 fue aprobado en octubre de 2007, con una actualización de mantenimiento (2.0.1) aprobada en septiembre de 2010.​

La especificación EPUB 3.0 entró en vigor en octubre de 2011, sustituida por una actualización de mantenimiento menor (3.0.1) en junio de 2014. Entre las nuevas características principales figuran la compatibilidad para un diseño preciso o un formato especializado (Fixed Layout Documents), como en el caso de los libros de historietas y la compatibilidad con MathML. En mayo de 2016, los miembros del IDPF aprobaron la incorporación al World Wide Web Consortium (W3C), “para alinear completamente la industria editorial y la tecnología básica de la Web”.​

La versión actual de EPUB es la 3.2, vigente a partir del 8 de mayo de 2019.​ Se le ha dado soporte oficial a las versiones actuales de HTML, CSS y SVG, según lo definido por el W3C.​

El EPUB 2.0 fue aprobado en octubre de 2007, con una actualización de mantenimiento (2.0.1) destinada a aclarar y corregir las erratas en las especificaciones que se aprobaron en septiembre de 2010.6​ La versión 2.0.1 de EPUB consta de tres especificaciones:

  • Open Publication Structure (OPS) 2.0.1, comprende el formato de su contenido.​
  • Open Packaging Format (OPF) 2.0.1, describe la estructura del archivo .epub en XML.​
  • Open Container Format (OCF) 2.0.1,agrupa todos los archivos como un archivo ZIP.​

EPUB utiliza internamente XHTML o DTBook (un estándar XML proporcionado por el Consorcio DAISY) para representar el texto y la estructura del documento de contenido, y un subconjunto de CSS para proporcionar el diseño y el formato. El XML se utiliza para crear el manifiesto del documento, la tabla de contenidos y los metadatos del EPUB. Por último, los archivos se agrupan en un archivo ZIP como formato de empaquetado.

Un archivo EPUB utiliza XHTML 1.1 (o DTBook) para construir el contenido de un libro a partir de la versión 2.0.1. Esto es diferente de las versiones anteriores (OEBPS 1.2 y anteriores), que usaban un subconjunto de XHTML. Sin embargo, hay algunas restricciones en ciertos elementos. El tipo MIME para los documentos XHTML en el EPUB es application/xhtml+xml.​

El estilo y el diseño se realizan utilizando un subconjunto de CSS 2.0, conocido como OPS Style Sheets. Esta sintaxis especializada requiere que los sistemas de lectura soporten solo una parte de las propiedades CSS y añadan algunas propiedades personalizadas. Las propiedades personalizadas incluyen oeb-page-headoeb-page-foot y oeb-column-number. La incrustación de la fuente se puede realizar utilizando la propiedad @font-face, así como incluyendo el archivo de la fuente en el manifiesto de OPF. El tipo MIME para los documentos CSS en EPUB es text/css.​

EPUB también requiere que las imágenes PNG, JPEG, GIF y SVG sean soportadas usando los tipo MIME image/pngimage/jpegimage/gifimage/svg+xml. Se permiten otros tipos de medios, pero los creadores deben incluir variantes alternativas que utilicen tipos compatibles.​

Se requiere Unicode, y los productores de contenido deben usar codificación UTF-8 o UTF-16.​ Esto es para apoyar los libros internacionales y multilingües. Sin embargo, los sistemas de lectura no están obligados a proporcionar las fuentes necesarias para mostrar cada carácter unicode, aunque sí deben mostrar al menos un marcador de posición para los caracteres que no se pueden mostrar completamente.

Entradas relacionadas

Dejar un Comentario