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

ЖАНРЫ

Создание электронных книг в формате FictionBook 2.1: практическое руководство
Шрифт:

Поговаривают также, что и Сергей Лукьяненко затеял свой приснопамятный крестовый поход против «пиратов», после того, как подписал пару особо вкусных договоров с издателями.

А вот писатель Александр Рудазов поступил совсем по-другому. Он выложил на персональном сайте все свои книги (не знаю уж, какие у него там были договора), снабдив их грозным предупреждением: хотите качать — качайте с моего сайта. Но ежели кто-то начнет выкладывать книги где-то еще, — новых книг не увидите, так и знайте. И, как ни странно, это работало. Пока Рудазов не появился на «е», свободные библиотеки его книги (кроме первых нескольких,

которые попали в Сеть еще раньше) обходили стороной. Может быть потому, что это было решение автора, а не транслированная воля издателя?

Сейчас кто-то скажет: совсем запутался Юзич. То запугивает всех, то мораль читает, то защищает свое право качать халявные книжки. Отнюдь. Я просто постарался изложить факты максимально непредвзято. Чтобы пользователи, выкладывающие книги в Сеть, шли на это с открытыми глазами. А книжек, бесплатных и не очень, смею надеяться, на мой век хватит.

Как говорится, думайте сами, решайте сами. Кто-то считает делом всей своей жизни выдирание текстов с платных ресурсов и размещение их в свободном доступе. А кому-то даже выложенный в Сеть сборник произведений Тредьяковского — нож в сердце и преступление против человечества. Это я к тому, что крайности одинаково плохи.

Часть VI

Просмотр и конвертирование книг в формате FictionBook

Хотя формат XML допускает чтение его человеком напрямую, для нормального просмотра книг в формате FictionBook требуется специальная программа-ридер (читалка).

Кроме того, иногда возникает необходимость преобразовать книгу в другой формат. Например, чтобы распечатать ее.

§ 6.1 Читалки

Haali Reader

Написанная автором FB Tools Михаилом Мацневым первая читалка для FictionBook, до сих пор считается эталоном. Именно версии Haali Reader для КПК PocketPC и ее клонам формат обязан своей популярностью.

Читалка существует в версиях для PC (Win32), Pocket PC (Windows Mobile, процессоры ARM, MIPS, SH3) и Cassiopeia BE-300.

Несмотря на спартанский интерфейс, возможности программки весьма широкие. Она позволяет настроить вывод текста, гарнитуру шрифта и цвет для каждого элемента в отдельности. Поддерживает сглаживание шрифта, в двух вариантах: Micro$oft ClearType и «самопальное».

К сожалению, последние годы читалка практически не совершенствовалась и «сдает позиции» более продвинутым решениям от других авторов.

Заметным недостатком читалки является также то, что она не может показывать некоторые картинки jpg. Точнее, те из них, binary-секции которых специфицированы не как «image/jpeg», а «image/jpg».

Резюме. Добротная, очень нетребовательная к ресурсам, но безнадежно устаревшая читалка, популярность которой держится, в основном, на консерватизме пользователей.

CoolReader

По сравнению с HaaliReader, эта читалка является гораздо более совершенной.

Текст красиво отображается на экране в виде свитка или развернутой книги. Разумеется, поддерживается продвинутое сглаживание шрифта.

Читалка поддерживает все инновации FictionBook 2.1, включая таблицы.

Можно экспортировать книгу в HTML и RTF. Правда, файл получается весьма убогий, даже заголовки не выделены. Фактически, это TXT.

Используя

голосовой движок (Micro$oft SAM или Digalo) книгу можно «озвучить», и даже сохранить в mp3-файл.

В данный момент автор занят серьезным развитием версии 3.0. Уже реализовано несколько интересных идей, в частности, настройка внешнего вида книги через через CSS, экспорт книги в Jinke Book Wolf, отображение сносок, как и полагается в приличной книжке, внизу виртуальной страницы.

В перспективе планируется выпуск версий читалки для разных платформ. В частности, уже существует версия для Linux.

Резюме. После некоторой доводки, эта софтина должна стать читалкой №1 для PC.

AlReader

Изначально разрабатывалась, как альтернатива Haali Reader, для Windows Mobile-устройств. Но уже давно выпущена версия для Windows XP.

Надо сказать, альтернатива получилась качественная. Фактически, нужда в Haali отпадает совсем.

Читалка «всеядна», умеет работать даже с zTXT PDB, что по достоинству оценят «пальмоводы», сменившие свой архаичный КПК на PocketPC.

Alreader, пусть пока и не идеально, поддерживает новшества FictionBook 2.1, включая таблицы.

Закладки, обычные и глобальные, механизм сбора цитат, плавная автопрокрутка, профили настроек экрана «День»-«Ночь» (с возможностью создания собственных профилей).

Интерфейс читалки более дружественный, чем у Haali. А обилие настроек смущает только поначалу.

Читалка умеет экспортировать книгу в TXT, PDB и HTML. Преобразование в текст весьма качественное, заголовки, подзаголовки, стихи отбиваются пустыми строками.

В последних версиях реализован вывод текста двумя колонками, растровые подложки, и даже (наконец-то, сбылась мечта идиота!) правка текста.

Все элементы FB (эпиграфы, стихи, цитаты) грамотно выделены. Мелочь, а приятно.

Читалка отличается гораздо меньшей требовательностью к валидности FB2-файла. Книги, которые Haali Reader открывать напрочь отказывается (например, с неэкранированным знаком амперсанда (&) в тексте) Alreader показывает без сучка и задоринки.

Помимо всего этого, софтина отлично документирована. В комплекте идет иллюстрированная книга FB2.

Резюме. Де-факто, это читалка №1 для Pocket PC. Пускай, не по распространению, но по функциональности и качеству исполнения. И на персоналках ее позиции также очень сильны.

FBReader

Разработанная изначально для Linux и Palm Zaurus эта читалка вскоре обзавелась и версией для Windows.

Несмотря на то, что читалка не обладает какими-то выраженными достоинствами (в текущей версии нет даже экранного сглаживания!), она все равно оставляет весьма приятное впечатление.

Читалка имеет качественный библиотечный модуль, сортирующий книги по авторам и сериям.

Вдобавок, до выхода CoolReader 3.0.8, это была единственная читалка, которая грамотно работала с RTF. А прямая работа с CHM, до сих пор остается эксклюзивом.

Еще, как выяснилось, FBReader отличается заметно меньшей требовательностью к вставляемым в файл картинкам.

Именно инкарнация FBReader, добавленная в Linux-прошивку, дала новомодным устройствам на e-ink (PocketBook 301 и проч.), львиную долю популярности.

Поделиться с друзьями: