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

EPUB3

EPUB3 (Electronic Publication 3) — это третья версия открытого формата электронных книг, разработанная Международным форумом по цифровым публикациям (IDPF, ныне входит в состав W3C). Формат представляет собой стандарт для создания, распространения и чтения цифровых книг, журналов и других публикаций, поддерживающий сложную вёрстку, мультимедиа, интерактивность и адаптивный дизайн. EPUB3 основан на технологиях HTML5, CSS3, JavaScript, SVG и MathML, что позволяет создавать публикации, близкие по функциональности к веб-страницам.

История

Разработка EPUB3 началась в 2009 году как развитие формата EPUB2 (выпущен в 2007 году). Основной целью было устранение ограничений предыдущей версии, таких как слабая поддержка сложной вёрстки, отсутствие мультимедиа и ограниченные возможности для научных и учебных изданий. В октябре 2011 года IDPF утвердил спецификацию EPUB 3.0. В 2014 году вышла версия 3.0.1, исправлявшая ошибки и уточнявшая требования. В 2017 году, после объединения IDPF с W3C, началась работа над стандартом EPUB 3.2, который был опубликован в мае 2019 года. В 2023 году W3C выпустила версию 3.3, которая стала финальной и рекомендованной для использования.

Архитектура и структура

EPUB3 использует ZIP-архив для упаковки всех файлов публикации. Внутри архива выделяются три основных компонента:

  • OEBPS (Open eBook Publication Structure) — каталог, содержащий контентные файлы (XHTML, CSS, изображения, шрифты, медиафайлы).
  • **META (организация признана экстремистской, деятельность запрещена в РФ)-INF** — каталог с метаданными, включая файл container.xml, указывающий на корневой файл публикации.
  • mimetype — текстовый файл, содержащий строку application/epub+zip, необходимый для идентификации формата.

Ключевые структурные файлы:

  • package.opf — файл метаданных в формате XML, описывающий публикацию: заголовок, автора, язык, ISBN, список ресурсов, порядок чтения (spine) и навигацию.
  • toc.ncx — таблица содержания в формате XML (унаследована от EPUB2, используется для обратной совместимости).
  • nav.xhtml — навигационный документ в формате XHTML, заменяющий toc.ncx в EPUB3, поддерживающий иерархические списки и ссылки на разделы.

Основные возможности

Поддержка HTML5 и CSS3

EPUB3 использует HTML5 для разметки контента, что позволяет включать семантические элементы (<nav>, <article>, <section>), встраивать видео и аудио, а также использовать формы. CSS3 обеспечивает сложную вёрстку: многоколоночные тексты, обтекание изображений, тени, градиенты, анимации и медиазапросы для адаптации под разные экраны.

Мультимедиа и интерактивность

Формат поддерживает встраивание аудио (MP3, OGG), видео (MP4, WebM), анимаций SVG и интерактивных элементов на JavaScript. Это позволяет создавать учебные пособия с аудио-сопровождением, детские книги с анимацией, научные публикации с 3D-моделями и тесты с обратной связью.

Математические и научные формулы

EPUB3 включает поддержку MathML, что необходимо для корректного отображения математических уравнений, химических формул и научных обозначений. Это делает формат востребованным в академической среде.

Фиксированная вёрстка

Для изданий, требующих точного расположения элементов (например, комиксы, фотоальбомы, детские книги), EPUB3 поддерживает фиксированную вёрстку (fixed layout). В этом режиме каждая страница задаётся в абсолютных единицах (пиксели), и контент не перетекает при изменении размера экрана.

Доступность

Формат включает механизмы для обеспечения доступности: семантическая разметка, альтернативные тексты для изображений, поддержка чтения вслух (text-to-speech) и навигация по структуре. Спецификация EPUB Accessibility 1.0 (2018) определяет требования к созданию доступных публикаций.

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

EPUB3 можно классифицировать по типу контента:

  • Линейные публикации — книги, журналы, статьи с последовательным чтением.
  • Интерактивные публикации — учебники, справочники, тесты с элементами взаимодействия.
  • Мультимедийные публикации — книги с аудио- и видеовставками, анимацией.
  • Публикации с фиксированной вёрсткой — комиксы, альбомы, детские книги.

Применение

EPUB3 широко используется в следующих сферах:

  • Издательское дело — крупные издательства (например, Penguin Random House, HarperCollins) выпускают книги в EPUB3 для продажи через интернет-магазины (Amazon, Google Play Books, Apple Books, «ЛитРес»).
  • Образование — создание интерактивных учебников, пособий с аудио- и видеоматериалами, тестов.
  • Научная литература — публикации с формулами, таблицами, графиками, требующими точного отображения.
  • Детская литература — книги с анимацией, звуковыми эффектами, интерактивными элементами.
  • Корпоративные документытехническая документация, руководства, инструкции с возможностью поиска и навигации.

Поддержка и чтение

Для чтения EPUB3 требуется программное обеспечение, поддерживающее спецификацию. Основные ридеры:

  • Adobe Digital Editions — поддерживает EPUB3 частично, без мультимедиа.
  • Apple Books — полноценная поддержка EPUB3, включая фиксированную вёрстку и мультимедиа.
  • Google Play Books — поддерживает EPUB3, но с ограничениями по JavaScript.
  • Calibre — бесплатная программа для управления библиотекой, поддерживает чтение и конвертацию EPUB3.
  • FBReader — поддерживает EPUB3, но без мультимедиа.
  • Thorium Reader — бесплатный ридер с полной поддержкой EPUB3, включая доступность.

В России EPUB3 поддерживается в приложениях «ЛитРес: Читай!» и «Букмейт», однако некоторые функции (JavaScript, мультимедиа) могут быть ограничены.

Ограничения и критика

Несмотря на широкие возможности, EPUB3 имеет ряд недостатков:

  • Фрагментация поддержки — разные ридеры и платформы по-разному реализуют спецификацию, что приводит к некорректному отображению контента. Например, JavaScript может не работать в Apple Books, а фиксированная вёрстка — в Adobe Digital Editions.
  • Сложность создания — для создания качественных EPUB3-публикаций требуются знания HTML, CSS и JavaScript, что повышает порог входа для издателей.
  • Отсутствие единой защиты — формат не включает встроенную систему DRM (цифрового управления правами), что приводит к использованию сторонних решений (Adobe DRM, Apple DRM), несовместимых между собой.
  • Конкуренция с другими форматами — Amazon Kindle использует закрытый формат AZW3/KFX, который не поддерживает EPUB3. Это вынуждает издателей конвертировать книги для продажи на Amazon.
  • Проблемы с доступностью — несмотря на спецификацию, многие EPUB3-публикации не соответствуют требованиям доступности из-за недостаточной квалификации создателей.

Перспективы

С 2023 года W3C рекомендует EPUB 3.3 как стабильный стандарт. Развитие формата сосредоточено на улучшении доступности, интеграции с веб-технологиями (например, Web Publications) и унификации поддержки в ридерах. В России EPUB3 активно используется в проектах «Национальная электронная библиотека» и «ЛитРес», однако доля книг в этом формате остаётся ниже, чем в EPUB2, из-за технических сложностей и консервативности издателей.

Источники

  • Спецификация EPUB 3.3, W3C, 2023.
  • International Digital Publishing Forum (IDPF) — архивные документы.
  • «Электронные книги: форматы, стандарты, технологии» — обзорная статья, журнал «Книжная индустрия», 2021.
  • «EPUB3: возможности и ограничения» — исследование, Российская государственная библиотека, 2022.
  • Документация Calibre и Thorium Reader.

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

На главную BFOmetr →