Открыть сервис

EPUB 3

EPUB 3 — это третья версия открытого формата электронных книг (Electronic Publication), разработанная Международным форумом по цифровым публикациям (IDPF). Формат предназначен для создания, распространения и чтения цифровых изданий, поддерживает перекомпоновку текста (reflowable layout) и фиксированную вёрстку (fixed-layout), а также расширенные мультимедийные возможности.

История

Разработка EPUB 3 началась в 2010 году как ответ на ограничения предыдущей версии EPUB 2, которая не поддерживала современные веб-стандарты и мультимедиа. В 2011 году IDPF выпустил спецификацию EPUB 3.0, а в 2014 году — версию 3.0.1, исправляющую ошибки и уточняющую требования. В 2017 году IDPF объединился с Консорциумом Всемирной паутины (W3C), после чего развитие формата перешло под эгиду W3C. В 2023 году была опубликована версия 3.3, которая стала рекомендованным стандартом W3C.

Архитектура и технические основы

EPUB 3 базируется на трёх открытых стандартах: HTML5, CSS3 и SVG. Файл EPUB 3 представляет собой ZIP-архив, содержащий:

  • Контентные документы — файлы в формате XHTML, SVG или их комбинации, описывающие содержимое книги.
  • Стилевые таблицы — CSS-файлы для оформления текста и элементов.
  • МетаданныеXML-файл (package.opf), содержащий информацию об авторе, названии, ISBN, языке и других атрибутах.
  • Навигация — файл (toc.ncx или nav.xhtml) для построения оглавления и навигации по разделам.
  • Ресурсы — изображения, шрифты, аудио- и видеофайлы, встроенные в архив.

Основные отличия от EPUB 2

  • Поддержка HTML5 — позволяет использовать семантические теги (section, article, nav, aside) и встраивать мультимедиа (audio, video).
  • CSS3 — даёт возможность применять анимацию, градиенты, тени, трансформации и адаптивную вёрстку.
  • SVG — поддерживает векторную графику, масштабируемую без потери качества.
  • Мультимедиа — встроенные аудио и видео с возможностью синхронизации с текстом (Media Overlays).
  • Математика и химия — поддержка MathML для формул и Chemical Markup Language (CML) для химических структур.
  • Сценарии — разрешено использование JavaScript для интерактивных элементов, но с ограничениями безопасности (песочница).
  • Фиксированная вёрстка — возможность задавать точные размеры страниц для комиксов, иллюстрированных книг и журналов.

Классификация

По типу содержимого

  • Reflowable (перекомпоновываемый) — текст автоматически подстраивается под размер экрана и шрифт, подходит для романов, учебников, научных статей.
  • Fixed-layout (фиксированная вёрстка) — страницы имеют фиксированные размеры и расположение элементов, используется для комиксов, детских книг, журналов, фотоальбомов.

По использованию мультимедиа

  • Текстовые — только текст и изображения.
  • Мультимедийные — содержат аудио, видео, анимацию, интерактивные элементы.
  • Синхронизированные — текст и аудио синхронизированы (Media Overlays), что полезно для аудиокниг и обучения.

Применение

Электронные книги

EPUB 3 является стандартом для большинства легальных интернет-магазинов электронных книг, включая Apple Books, Google Play Books, Kobo, Barnes & Noble Nook, а также для библиотек, использующих системы OverDrive и Libby. В России формат поддерживается сервисами «ЛитРес», «Буквоед», «Читай-город» и другими.

Учебные и научные издания

Благодаря поддержке MathML, SVG и мультимедиа, EPUB 3 используется для создания интерактивных учебников, справочников, энциклопедий и научных журналов. Например, издательство «Просвещение» выпускает электронные версии учебников в формате EPUB 3.

Комиксы и графические романы

Фиксированная вёрстка и поддержка SVG делают EPUB 3 удобным для комиксов, манги и иллюстрированных книг. Платформа ComiXology (принадлежит Amazon) использует собственный формат, но многие издатели параллельно выпускают EPUB 3.

Аудиокниги

Спецификация EPUB 3 включает поддержку аудиофайлов и синхронизацию с текстом, что позволяет создавать гибридные издания (текст + аудио). Например, в Apple Books такие книги отображаются с подсветкой читаемого текста.

Преимущества и недостатки

Преимущества

  • Открытый стандарт — не требует лицензионных отчислений, поддерживается многими программами и устройствами.
  • Гибкость — подходит для разных типов контента: от простого текста до интерактивных мультимедийных изданий.
  • Семантическая разметка — улучшает доступность для людей с ограниченными возможностями (экранные дикторы, брайлевские дисплеи).
  • Масштабируемость — текст адаптируется под экраны разных размеров (смартфоны, планшеты, ридеры, компьютеры).
  • Поддержка DRM — возможность защиты авторских прав с помощью систем управления цифровыми правами (Adobe DRM, LCP, Apple DRM).

Недостатки

  • Сложность создания — для книг с фиксированной вёрсткой и мультимедиа требуется специальное программное обеспечение и навыки вёрстки.
  • Ограничения JavaScript — из соображений безопасности скрипты работают в изолированной среде, что ограничивает интерактивность.
  • Неравномерная поддержка — не все ридеры и приложения корректно отображают CSS3, SVG, MathML и мультимедиа. Например, Amazon Kindle не поддерживает EPUB 3 нативно (использует собственный формат KFX).
  • Размер файла — мультимедийные издания могут быть большими по объёму, что затрудняет загрузку и хранение.

Программное обеспечение

Редакторы и конвертеры

  • Sigil — бесплатный редактор EPUB с поддержкой WYSIWYG и кода.
  • Calibre — мощный конвертер и менеджер электронных книг, поддерживает импорт/экспорт EPUB 3.
  • Adobe InDesign — профессиональный инструмент для вёрстки с экспортом в EPUB 3.
  • iBooks Author (устарел) — программа Apple для создания книг для iPad и Mac.
  • Pandoc — консольная утилита для конвертации между форматами (включая EPUB 3).

Читалки

  • Apple Books — нативная поддержка EPUB 3 на iOS и macOS.
  • Google Play Книги — поддерживает EPUB 3 на Android и веб-версии.
  • Kobo — ридеры Kobo и приложение для Android/iOS.
  • FBReader — кроссплатформенная программа с поддержкой EPUB 3.
  • Adobe Digital Editions — для чтения с DRM-защитой.
  • Thorium Reader — бесплатная читалка от EDRLab, поддерживающая EPUB 3 и LCP.

Интересные факты

  • Формат EPUB 3 стал основой для стандарта Web Publications, разрабатываемого W3C для распространения веб-контента в виде книг.
  • В 2023 году W3C выпустил EPUB 3.3, который уточнил требования к доступности (Accessibility) и включил поддержку EPUB Accessibility 1.1.
  • Некоторые издатели используют EPUB 3 для создания интерактивных журналов с видео, анимацией и гиперссылками.
  • В России формат EPUB 3 активно используется в проекте «Национальная электронная библиотека» (НЭБ) для оцифровки книг и документов.

Источники

  1. Спецификация EPUB 3.3, W3C, 2023.
  2. Международный форум по цифровым публикациям (IDPF), архив документов.
  3. «Электронные книги: форматы, стандарты, технологии», издательство «Бином», 2020.
  4. Официальная документация Calibre, Sigil, Adobe InDesign.
  5. Материалы сайта «ЛитРес» о поддержке EPUB 3.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →