Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 4)
Добавить в закладки К обложке
- Предуведомление - Страница 1
- Предисловие - Страница 2
- Введение - Страница 3
- Часть I Формат FictionBook и его место в мире электронной литературы - Страница 4
- § 1.2 Многообразие форматов электронных книг - Страница 5
- § 1.3 Несколько слов о XML - Страница 9
- § 1.4 Формат FictionBook — стандарт де-факто для электронных книг - Страница 10
- Часть II Подробное описание формата FictionBook - Страница 12
- § 2.2 Пример книги в формате FictionBook - Страница 13
- § 2.3 Элементы описания книги. Базовые структурные элементы - Страница 15
- § 2.4 Элементы описания книги (description). Элементы первого уровня - Страница 17
- § 2.5 Элементы описания книги (description). Элементы второго уровня - Страница 19
- § 2.6 Элементы описания книги (description). Элементы третьего уровня (информация об авторе) - Страница 24
- § 2.7 Элементы тела книги (body). - Страница 25
- § 2.8 Элементы раздела книги (section). Элементы первого уровня. - Страница 26
- § 2.9 Элементы раздела книги (section). Элементы второго уровня. - Страница 28
- § 2.10 Элементы таблиц - Страница 29
- § 2.11 Элементы абзаца (стилевые элементы) - Страница 30
- § 2.12 Элементы для платных книг - Страница 33
- § 2.13 Спецсимволы - Страница 34
- § 2.14 Список атрибутов элементов - Страница 35
- § 2.15 Алфавитный список всех элементов FictionBook 2.1 - Страница 37
- Часть III Конвертирование книг из других форматов - Страница 38
- § 3.1 Требования к исходному тексту - Страница 39
- § 3.2 Any to FB2 - Страница 40
- § 3.3 ExportXML - Страница 43
- § 3.4 doc2fb - Страница 44
- § 3.5 Перенос через буфер обмена - Страница 45
- § 3.6 Конвертор ExportToFB21 для Open Office - Страница 46
- Часть IV Редактирование книг. FB Editor - Страница 47
- § 4.1 Установка программы - Страница 48
- § 4.2 Описание функций и основные приемы работы - Страница 49
- § 4.3 Заполнение заголовка книги - Страница 51
- § 4.4 Структурирование документа - Страница 53
- § 4.5 Использование регулярных выражений - Страница 58
- § 4.6 Использование скриптов - Страница 59
- § 4.7 Баги с нами! - Страница 60
- § 4.8 Дальнейшее развитие редактора - Страница 61
- Часть V Прочие вопросы создания книг в формате FictionBook - Страница 62
- § 5.2 Подготовка картинок - Страница 64
- § 5.3 Обложки - Страница 66
- § 5.4 Сборник или по отдельности? - Страница 67
- § 5.5 Советы по вычитке книг - Страница 68
- § 5.6 Символы, которых нет на клавиатуре - Страница 70
- § 5.7 Высокое искусство аннотации - Страница 71
- Часть VI Просмотр и конвертирование книг в формате FictionBook - Страница 72
- § 6.1 Читалки - Страница 73
- § 6.2 Пакет FB2Any - Страница 75
- Часть VII Прочее программное обеспечение для работы с FictionBook - Страница 77
- § 7.2 Утилита Booki - Страница 81
- § 7.3 Программа-библиотекарь JEFLibrarian - Страница 82
- Заключение. Копирайт и доступность - Страница 83
- Благодарности - Страница 87
- Обратная связь - Страница 88
- Приложения - Страница 89
- Приложение Б Техническое задание на написание читалки (ридера) - Страница 90
- Приложение В Список жанров FictionBook - Страница 91
- Приложение Г Список возможных языков - Страница 93
- Приложение Д Регулярные выражения - Страница 94
§ 1.2 Многообразие форматов электронных книг
Для начала давайте вспомним, что такое книга.
Толковый словарь Ожегова трактует понятие «книга», как: «Произведение печати (в старину также рукописное) в виде переплетённых листов с каким-либо текстом». [1.1]
Соответствует ли большинство форматов e-book этому определению?
Весьма относительно. Электронная книга — вещь нематериальная. Набор битов в памяти компьютера, намагниченных частиц или микроскопических углублений на электронном носителе. Кроме того, надо как-то отделить книги от рабочих документов.
Поэтому определение «электронная книга», должно звучать так: «Текст (возможно илюстрированный), в цифровом формате, специально подготовленный для чтения».
Чтобы оценить преимущества и недостатки того или иного формата, необходимо сформулировать свод требований к электронным книгам.
Читабельность. Легкость и удобство чтения текста. Поскольку это обеспечивают программные и аппаратные средства для чтения, от самого формата требуются несколько иные качества, а именно два нижеследующих:
Полиграфичность. Возможность отформатировать текст, выделить заголовки, вставить иллюстрации, содержание и. т.д. То есть, приблизиться к бумажным изданиям.
Масштабируемость. Возможность читать e-book при разных разрешениях экрана и размерах рабочего окна.
Кроссплатформенность. Электронная книга в идеале должна одинаково легко читаться на различных устройствах — от специализированной «читалки» до персонального компьютера.
Конвертируемость. Очень важный параметр, учитывая постоянно меняющиеся стандарты, операционные системы и «железо».
Гипертекст. Тоже весьма существенный для e-book параметр. Возможность мгновенно перейти в нужное место книги, щелкнув по ссылке.
Возможность редактирования. Не обязательно, но желательно. Учитывая «какчество» текстов в онлайн-библиотеках. Хотя, для «лицензионных» книг, эта фича и не актуальна. Там достаточно возможности делать закладки и пометки на полях, предоставляемыми софтом для чтения.
Профессиональный издатель обязательно бы добавил в этот список возможность установки DRM, [1.2] но я лично считаю (и большинство читателей, без сомнения, согласятся со мной) что этот элемент совершенно излишний. Если дать волю издателям, они и на бумажные книги начнут ставить защиту, например, покрывать страницы гильоширной [1.3] сеткой, чтобы затруднить распознавание текста программой OCR…
Обычный текст (plaintext) (.TXT)Текст — он и в Африке текст. Простая последовательность восьмибитных (как правило) кодов, каждый из которых соответствует либо символу, либо управляющему коду. Отличается лишь кодировкой и способом перевода строки.
Полиграфичность. Низкая. Набор средств разметки у текста весьма невелик. Форматирование абзацев, отступы и выделение заглавными буквами — вот, пожалуй, и все.
Масштабируемость. Все зависит, от того, как сформатирован текст. Если он аккуратно отформатирован по абзацам с выравниванием, то очень низкая. Если же разбиения на строки нет — «один абзац — одна строка» — тогда масштабируемость высокая.
Кроссплатформенность. Практически абсолютная.
Конвертируемость. Практически абсолютная.
Гипертекст. Нет.
Возможность редактирования. Абсолютная.
Формат txt активно использовался на заре электроных библиотек, при создании всевозможных сборников книг («Библиотека в кармане», «HarryFan Text Collection», и прочие). Сейчас книги в формате txt можно найти, пожалуй, лишь в библиотеке Максима Мошкова, (да и то перед подачей их пользователю они преобразуются в HTML) и в некоторых небольших библиотеках.
Rich Text Format (.RTF)Этот формат был специально разработан компанией Micro$oft в 1987 году для переноса текста с разметкой из одной программы в другую. В таком качестве он используется и по сей день. RTF понимают практически все современные текстовые редакторы и издательские системы.