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 активно используется в проекте «Национальная электронная библиотека» (НЭБ) для оцифровки книг и документов.
Источники
- Спецификация EPUB 3.3, W3C, 2023.
- Международный форум по цифровым публикациям (IDPF), архив документов.
- «Электронные книги: форматы, стандарты, технологии», издательство «Бином», 2020.
- Официальная документация Calibre, Sigil, Adobe InDesign.
- Материалы сайта «ЛитРес» о поддержке EPUB 3.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →