Сегодня самым распространенным форматом для чтения книг является формат FictionBook – xml формат хранения книг, где каждый элемент книги описывается своими тегами.
Главная цель этого формата – четкое хранение структуры книги с возможностью без труда конвертировать (в том числе и автоматизировано) файл формата FictionBook в другие популярные форматы: rtf, rb, isilo3.pdb и пр.
Кроме того, что это весьма удобно при чтении книги, на основе данных, хранящихся внутри файла FictionBook, с необычайной легкостью можно построить хранилище книг любого масштаба: как у себя дома, так и для публичного пользования (сетевая библиотека).
Такое хранилище потребует значительно меньше времени и усилий в обработке, чем любые другие способы хранения книг.
Текст произведения может иметь сложную структуру (вложенность): тома, книги, части, главы, подглавы. Глубина вложенности ничем не ограничена. Слова в тексте могут быть выделены тремя различными способами: курсив, полужирный, подчеркнутый. Можно также использовать надстрочный и подстрочный регистры. В тексте могут быть эпиграфы, стихи, сноски (примечания) и иллюстрации.
Более всего формат Fiction Book подходит для художественной литературы. Специальную литературу – научную, техническую – описать в терминах формата пока затруднительно.
Иными словами, формат Fiction Book на сегодняшний день является оптимальным форматом как для чтения, так и для хранения книг.
Многие специализированные устройства и различные программы для чтения электронных книг позволяют читать книги в формате FictionBook, а именно:
Специализированные устройства для чтения
Электронные книги на основе “электронной бумаги” (англ. e-paper, electronic paper; также “электронные чернила”, англ. e-ink) – технология отображения информации, разработанная для имитации обычных чернил на бумаге. В отличие от традиционных жидкокристаллических плоских дисплеев, в которых используется просвет матрицы для формирования изображения, электронная бумага формирует изображение в отраженном свете, как обычная бумага и может показывать текст и графику неопределенно долго, не потребляя при этом электричество.
Для компьютеров под управлением операционных систем
Windows 2000, Windows XP
CoolReader
Сайт программы: http://coolreader.org/
Cool Reader – это удобная программа для чтения электронных книг. Незаменима для тех, кому приходится читать большой объем текста с экрана. У вас устают глаза от чтения в MS Word, Notepad, FAR? Воспользуйтесь CoolReader.
Оптимизирован для чтения художественной литературы: понимает формат большинства книг, скачанных с сайтов электронных библиотек. Распознает границы абзаца, заголовки, цитаты с использованием элементов AI. Поддерживает распаковку книг из архивов ZIP, RAR, ARJ, HA, LZH. Читает форматы html, rtf, doc (MS Word), txt, fb2 (FictionBook). Автоматически распознает русские кодировки dos, win, koi-8, а также latin, utf-8 и unicode. Удобно реализованная функция чтения вслух с использованием движков MS SAPI 4.0 и 5.1 позволяет слушать книгу, занимаясь другими делами и вообще не напрягая глаза. Также вы можете сохранить аудиокнигу в формате MP3 для прослушивания на MP3 плеере.
Функции:
- Чтение файлов в формате .fb2 .txt, .doc, .html, или .rtf с автоматическим распознаванием кодировки (cp866,cp1251,KOI-8r,latin-1,unicode,utf-8) и формата текста (абзацы, заголовки, цитаты)
- Полная поддержка FB2 (fictionbook) спецификации 2.0 и частично – 2.1
- Поддержка архивов (просмотр содержимого и распаковка файлов: rar, zip, ha, arj, lha)
- Просмотр текста в виде непрерывного ‘свитка’ (с плавным скроллингом) или как разворот обычной ‘книги’ (1 или 2 страницы)
- Настройка фона, шрифтов, стилей текста, других эргономических параметров
- Сменное оформление “скиннинг” интерфейса
- Сглаживание экранных шрифтов
- Сохранение нескольких конфигураций и переключение между ними
- Просмотр текста в полноэкранном или оконном режиме
- Чтение книги вслух с использованием SpeechAPI 4.0 и 5.1
- Запись книги в формат MP3 для последующего прослушивания на обычном MP3 плеере
- Подключаемые словари произношений с настройками отдельно для каждого голосового движка
- Встроенный редактор словарей произношений
- Построение таблицы содержания текста (по заголовкам)
- Закладки нескольких типов с возможностью добавления комментариев
- Поиск по тексту
- Экспорт форматированного текста в HTML, RTF или TXT
- Запоминание списка последних открытых файлов, позиции в файле, закладок
- Многоязычный интерфейс
AlReader
Эта программа позволяет читать и редактировать тексты в формате FB2 на компьютерах под управлением операционных систем Windows 2000, Windows XP и выше.
Все вопросы по программе можно задать на форуме http://www.alreader.com/forum/.
Для Linux/FreeBSD/Unix
OrnamentBook
Сайт программы http://pybookreader.narod.ru/
OrnamentBook – программа для чтения электронных текстов наиболее привычным способом, т.е. в виде книги, для *nix систем. Поддержка форматов FB2, TXT.
- Программа поддерживает файлы в формате plain text и FictionBook2.
- Программа умеет переносить слова и автоматически определять кодировку.
- Программа использует скины в виде jpeg файлов.
FBReader
Сайт программы http://www.fbreader.org/
FBreader – программа для чтения, которая поддерживает множество платформ (Sharp Zaurus, Archos PMA430, Siemens Simpad, Nokia 770/N800, PepperPad 3, Linux, Windows XP, FreeBSD, Motorola E680i/A780, IRex iLiad) и распостраняется под GPL. На домашней странице есть пакеты для Дебиана, а на http://rpm.pbone.net можно найти бинарные версии для других Линукс-дистрибутивов.
FBReader может открывать разнообразные форматы (TXT, HTML, CHM, RTF, OEB, FB2 и другие), читать тексты из архивов (ZIP, TAR, GZIP, BZIP2), автоматически определять кодировку текста, отображать в тексте картинки, интернет-ссылки и сноски, а также переносить слова с соблюдением правил переноса одного из нескольких поддерживаемых языков, включая русский. Программа добавляет все открываемые файлы в свою библиотеку, которая распределяет книги по автору и помогает быстро найти интересуемый текст. Тут присутствует возможность перехода в полноэкранный режим, поиск слов и выражений в открытом файле и удобная шкала навигации по книге. В новых версиях добавлена функция выделения и копирования текста в буфер обмена.