Файлы ePub

Формат ePub – это открытый формат файлов для электронных книг, разработанный Международной ассоциацией цифрового книгоиздания (International Digital Publishing Forum, IDPF). Текст, сверстанный в этом формате, автоматически адаптируется к размеру экрана смартфона, нетбука или устройства для чтения электронных книг. Кроме того, в файлах ePub поддерживается контент с фиксированным макетом.

EPUB или PDF: какой формат выбрать

Мы рекомендуем отправить нам книгу в обоих форматах. Мы предлагаем пользователям два режима просмотра: исходный вид страниц и подстраивающийся текст. Формат PDF позволяет сохранить оригинальную верстку издания, а книги в формате EPUB можно настраивать по собственному вкусу (например, масштабировать текст, изменять шрифт и более комфортно просматривать контент на экранах разных размеров). Большинство крупных издательств предоставляют нам файлы в формате EPUB.

Поддерживаемые версии

Google Play Книги поддерживают спецификации ePub 3.3, ePub 3 и ePub 2, но лучше всего использовать версию 3.3.

Поддерживаемые форматы изображений

  • статическая картинка в формате GIF
  • JPEG
  • PNG
  • SVG (размером не более 3200 пикселей в ширину или высоту)

Подробную информацию о других поддерживаемых форматах можно найти в статье о расширенной поддержке ePub-файлов.

Применение

Пример:

<svg xmlns="http://www.w3.org/2000/svg" height="100%" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 2000 3200" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink"><image height="2000" width="3200" xlink:href="../Images/example.jpg"></image></svg>

Ограничение 3200 пкс касается атрибутов width и height в теге <image> и/или <svg>, а также файла в теге <image>.

Поддержка функций ePub 3

На некоторых платформах с поддержкой Google Play Книг часть функций ePub 3 может быть недоступна.

Встроенные аудио- и видеофайлы
Встроенные шрифты
Контент с фиксированным макетом
Тексты на иностранных языках
Гиперссылка
JavaScript
MathML
Оверлеи
Текст в несколько столбцов
Инструменты навигации (только toc nav)
Инструменты навигации (другие типы элементов)
Файлы в формате SVG (spine)

Проверка ePub-файлов

Прежде чем загрузить ePub-файл, попробуйте открыть его в программе для чтения электронных книг, например в Adobe Digital Editions. Если файл открылся, значит наша система сможет его обработать.

При желании вы также можете проверить файл на наличие ошибок с помощью инструмента EPUBCheck.

Если при обработке ePub-файла возникнут ошибки, сведения о них будут показаны на вкладке Контент в Партнерском центре.

Оптимизация образца книги в формате ePub

Отметьте начало основного текста книги, чтобы пользователи могли перейти к чтению, пропустив лишние страницы (например, обложку).

  • Если вы используете версию ePub 2, включите элемент с атрибутом type="text" в элемент guide. Подробнее…

  • В версии ePub 3 эта функция пока недоступна. В дальнейшем для ее работы необходимо будет включить внутрь элемента landmarks nav ссылку с атрибутом epub:type="bodymatter". Подробнее…

Расширенная поддержка EPUB-файлов

В некоторых устройствах и сервисах для чтения электронных книг предусмотрены цифровые каналы с поддержкой мультимедийных и интерактивных элементов. Play Книги поддерживают такую функцию в версиях EPUB 2 и EPUB 3.

Применение

Аудио- и видеоматериалы, встроенные в ePub-файлы, должны быть заключены в теги HTML5:

<audio src="audio/example.mp3" />
<video src="video/example.mp4" width="640" height="480" />
<video title="Example Video" width="640" height="480" poster="images/example.jpg">
  <source src="video/example.mp4" />
  <source src="video/example.webm" />
</video>

В Google Play Книгах обрабатываются следующие атрибуты:

  • src – расположение файла (видео и аудио);
  • width и height – размер окна (видео);
  • poster – статическое изображение (видео). Google поддерживает все форматы изображений, перечисленные в спецификациях ePub-файлов (статическая картинка GIF, JPEG, PNG и SVG).

Дополнительные атрибуты будут игнорироваться.

Форматы

Поддерживаются разные форматы аудио и видео:

  • MPEG-4, 3GPP и MOV – обычно используется видеокодек H.264 или MPEG-4 и аудиокодек AAC;
  • WebM – используется видеокодек VP8 и аудиокодеки Vorbis;
  • MPEG – обычно используется видеокодек MPEG-2 и аудиокодек MP2;
  • WMV
  • FLV – используется видеокодек Adobe-FLV1 и аудиокодек MP3;
  • AVI – популярный формат, обычно используется видеокодек MJPEG и аудиокодек PCM;
  • MP3, WAV, M4A, MP4, 3GP — для аудио.

Неподдерживаемые функции

  • Книги, представленные в Google Play, не поддерживают нестандартные теги аудио и видео, а также интерактивную функциональность (например, такую, которую обеспечивает код JavaScript).
  • Возможности добавления аудиоматериалов ограничены функциональностью ePub-файлов. Загружать отдельные аудиокниги нельзя.

Поддержка контента с фиксированным макетом

Чтобы сохранить дизайн страниц вашей книги, воспользуйтесь функцией фиксированного макета. Она поддерживается в версиях ePub 2 и ePub 3.

Мы рекомендуем проверять все ePub-файлы с фиксированным макетом перед публикацией. Загрузив такой файл ePub, добавьте себя в качестве рецензента и посмотрите, как он выглядит в веб-версии Play Книг и, если возможно, в приложении на планшете.

Применение

В Google Play Книгах поддерживаются файлы версии ePub 3 с фиксированным макетом.

Описанный ниже метод работает для стандартов ePub 2 и ePub 3.

  • Добавьте файл META-INF/com.apple.ibooks.display-options.xml.
  • Укажите макет в элементах XHTML, добавив xxx, height=yyy">.

В файле META-INF/com.apple.ibooks.display-options.xml будут обрабатываться только перечисленные ниже значения:

<?xml version="1.0" encoding="UTF-8"?>
<display_options>
  <platform name="*">
    <option name="fixed-layout">true</option>
    <option name="orientation-lock">landscape-only</option>
  </platform>
</display_options>

Для orientation-lock также поддерживается значение portrait-only. Иные атрибуты (в том числе перечисленные ниже) будут игнорироваться.

  • platform name – если отличается от *;
  • open-to-spread – всегда устанавливается значение false.
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
12305779188496725736
true
Поиск по Справочному центру
true
true
true
true
true
82437
false
false