Формат 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
.