Чтение онлайн

на главную

Жанры

Руководство по созданию книг в формате ePub 2.0
Шрифт:

___________________

Прим. 3 UUID( Universally Unique Identifier) – буквально: универсальный уникальный идентификатор. Любой может создать UUID и использовать его для идентификации чего-либо с приемлемым уровнем уверенности, что данный идентификатор непреднамеренно никогда не будет использован для чего-то ещё. Поэтому информация, помеченная с помощью UUID, может быть помещена позже в общую базу данных, без необходимости разрешения конфликта имен.

UUID представляет собой 16-байтный (128-битный) номер. В шестнадцатеричной системе счисления UUID выглядит как:

5e23dc59-4377-4744-8fcd-89ae265ee2ee

Общее количество уникальных ключей UUID составляет 2 в 128 степени = 256 в 16 степени или около 3.4 x 10 в 38 степени. Это означает, что генерируя 1 триллион ключей каждую наносекунду, перебрать все возможные значения удастся лишь за 10 миллиардов лет.

UUID задокументирован как часть ISO/IEC 11578:1996 «Information technology — Open Systems Interconnection — Remote Procedure Call (RPC)» и позже в ITU-T Rec. X.667 | ISO/IEC 9834-8:2005. IETF опубликовала предлагаемый стандарт RFC 4122, который технически идентичен ITU-T Rec. X.667 | ISO/IEC 9834-8.

A Universally Unique IDentifier (UUID) URN Namespace

http://tools.ietf.org/html/rfc4122

=*= В редакторе возможно групповое переименование файлов. Как уже написано выше, последовательность файлов в книге можно менять простым перетаскиванием мышкой. После может потребоваться "навести порядок", пронумеровать файлы последовательно. Для группового переименования надо выделить первый файл xhtml, нажать Shift и выделить последний. Правой кнопкой в меню выбрать Rename. Если файлы имеют вид Section0001.xhtml то желательно выбрать маркировку из трёх цифр, иначе программа выдаст ошибку, что встречаются дубликаты номеров. Вторым заходом я обычно восстанавливаю четырёхзначную нумерацию. Иногда бывает удобно отдельным файлам дать осмысленные названия (только латиница, без пробелов). Пример: Title, Foreword. После необходимо заново создать Table Of Contents (Оглавление), чтобы сохранить измененную последовательность произведений.

=*= Widows and Orphans("Вдовы и Сироты") – что это за термин? В типографском деле так обозначаются "висячие" строки (внизу страницы – "вдовы", в начале страницы – "сироты"). Термин правомочен в печати бумажных изданий и при работе с "жёсткой вёрсткой" (fixed layout) например, при сборке PDF. Данное Руководство конвертируется мной в PDF и Вы можете увидеть такие ситуации, которые считаются "ай-яй-яй" в книгопечатании.

Что приятно – с книгами ePub такой ерундой можно не забивать себе голову. При уменьшении или увеличении размера шрифта в программе чтения эти "кошмары бумажного книгопечатания" легко испаряются.

=*= Встраивание аудио и видеов книги ePub. Надо ли это делать?

На данный момент практического значения не имеет (imho), это ближе к экспериментам и баловству. Существует несколько способов. Один из-встроить медиафайлы с помощью Flash.

<object type="application/x-shockwave-flash" data="filename.swf" width="400" height="20">

<param name="movie" value="filename.swf" />

<param name="play" value="false" />

<param name="loop" value="false" />

</object>

Проблема в том, что iOS девайсы (iPad, iPhone, iPod) не поддерживают Flash, также как и Kindle.

Возможно создать книгу, оптимизированную под iOS со встроенным мультимедиа, используя HTML5, но только HTML5-совместимые устройства и программы будут в состоянии их воспроизвести (iOS devices and good web browsers, but not Adobe Digital Editions and many other ebook software and readers). Это будет узкоспециализированное издание под платформу "только iOS".

Универсальность файла ePub будет утрачена, файл не пройдёт валидацию.

Adding Audio and Video to EPUB eBooks for iPad

Ещё пара моментов: медиафайлы могут значительно увеличить вес книги. И мощность процессоров многих устройств чтения (ридеров) может просто не справиться с обработкой такой нагрузки.

На данный момент рекомендуется разместить видео или аудио на соответствующих сайтах (например, YouTube, Vimeo, или MixCloud), и в книге поместить ссылку.

=*= Общие рекомендации:Основной тип заголовков, рекомендованный к использованию – h2. Заголовок первого уровня рекомендовано использовать на титульной странице для названия книги. Не очень рекомендуется создание файла Содержания с многоуровневыми заголовками

h1, h2, h3
и т.д., так как некоторые ридеры умеют работать (отображать) только одноуровневое содержание (Оглавление).

Add Semantics

Для файлов HTML можно (а для некоторых – необходимо) присвоить Семантику. Каждый файл может иметь только одно семантическое значение. Команда Add Semantics в Book Browser по правому клику мышкой:

Cover

TitlePage

Table Of Contents

Index

Glossary

Acknowledgements

Bibliography

Colophon

Copyright Page

Dedication

Epigraph

Foreword (прим. это предисловие, написанное не автором книги)

List Of Illustrations

List Of Tables

Notes

Preface (прим. это предисловие "От автора")

Text

Как уже упоминалось ранее, присвоение семантики Coverдля первого файла с обложкой книги – строго обязательно. Семантика Text– это команда для многих ридеров о том, на какой страничке следует открывать книгу в самом начале. Для файлов Images есть только одно семантическое значение – Cover Image(присваивается только изображению с обложкой книги).

Очень сложное форматирование, разнообразие шрифтов и украшательства, безусловно, дело автора. В начале Руководства упоминался термин "bells and whistles"("свистки и колокольчики"). Встречал даже фразу: «Со всеми этими "фишками" и "наворотами" нашего принтера вы можете теперь дуть во все свистки и звенеть всеми колокольчиками». (Вам это надо – "дуть во все свистки"?)

Не всегда можно предсказать, как все эти изыски будут выглядеть в различных программах чтения и на разных устройствах. Потому, большинство разработчиков, создателей книг рекомендуют использовать максимально простое форматирование и проверенные стили. Данное руководство, к примеру, содержит повышенное количество ссылок на внешние ресурсы, имеет кликабельные ссылки на странице Оглавления, в конце каждой главы – обратная ссылка для перехода к Оглавлению. Для художественной литературы такое усложнение избыточно и может раздражать читателя.

Популярные книги

Князь Барсов. Том 2

Петров Максим Николаевич
2. РОС. На мягких лапах
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Князь Барсов. Том 2

Совок 4

Агарев Вадим
4. Совок
Фантастика:
попаданцы
альтернативная история
6.29
рейтинг книги
Совок 4

Газлайтер. Том 3

Володин Григорий
3. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 3

Кодекс Охотника. Книга XIV

Винокуров Юрий
14. Кодекс Охотника
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XIV

Кровь Василиска

Тайниковский
1. Кровь Василиска
Фантастика:
фэнтези
попаданцы
аниме
4.25
рейтинг книги
Кровь Василиска

Идеальный мир для Лекаря 19

Сапфир Олег
19. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 19

Быть сильнее

Семенов Павел
3. Пробуждение Системы
Фантастика:
боевая фантастика
рпг
6.17
рейтинг книги
Быть сильнее

70 Рублей - 2. Здравствуй S-T-I-K-S

Кожевников Павел
Вселенная S-T-I-K-S
Фантастика:
боевая фантастика
постапокалипсис
5.00
рейтинг книги
70 Рублей - 2. Здравствуй S-T-I-K-S

Неудержимый. Книга V

Боярский Андрей
5. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга V

Ветер перемен

Ланцов Михаил Алексеевич
5. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Ветер перемен

Сын мэра

Рузанова Ольга
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Сын мэра

Светлая ведьма для Темного ректора

Дари Адриана
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Светлая ведьма для Темного ректора

Баоларг

Кораблев Родион
12. Другая сторона
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Баоларг

Прометей: Неандерталец

Рави Ивар
4. Прометей
Фантастика:
героическая фантастика
альтернативная история
7.88
рейтинг книги
Прометей: Неандерталец