xT 01.03.2009 03:37
Я рекомендую — FB-читалки
Я люблю читать. Я люблю читать фантастику. Я люблю читать фантастику в электронном виде.И так уж сложилось, что я беру книги с хорошей электронной библиотеки lib.rus.ec
А там почти все книги (по-крайней мере, художественная литература) предоставляются в формате FB (FictionBook).
В Win32 я чтобы прочитать такие книги использовал утилиту FB2Any, которой конвертировал в RTF, затем открывал полученный файл в MS Word, там выбирал "Режим чтения" и наслаждался произведением.
В Linux я твердо решил не ездить на гусеничном велосипеде по метро, а читать в родном формате.
Осталось только выбрать программу.
Рассмотрим
FBReader
PyBookReader
OrnamentBook
pETR
KHaaliReader
Для начала, коротко о FictionBook - это xml формат хранения книг, где каждый элемент книги описывается своими тегами.
Более подробно можно прочесть на Википедии или сайте разработчиков формата
1. FBReader
http://www.fbreader.org/
Когда только начал искать программы для чтения FB, набрал в консоли apt-cache search fb, получил список программ, из которых к читалкам FB я увидел только fbreader. И сразу же его установил =)
+ Есть библиотека с распределением по стилям и авторам. Можно сворачивать списки.
+ Есть содержание/оглавление
+ Запоминает последнюю позицию чтения
+ Есть выбор кодировки
+ Можно настраивать форматирование текста, шрифты, интервалы, цвета
+ Есть индикатор прочитанного текста
+ Настраивается перекрытие при перелистывании
+ Настраиваются отступы с краев
+ Полноэкранный режим (вкл\выкл клавишей Enter)
- Нет закладок
- Нет автоскроллинга
Скриншот:
2. PyBookReader
http://pybookreader.narod.ru/
Читалка FB, написанная на Python. Для запуска требуется, естественно сам python, а так же библиотеки wxPython.
+ Есть библиотека с распределением по стилям и авторам. Можно сворачивать списки. В библиотеке есть описание книги и предпросмотр
+ Запоминает последнюю позицию чтения
+ Есть выбор кодировки
+ Можно настраивать форматирование текста, шрифты, интервалы, цвета
+ Настраивается перекрытие при перелистывании
+ Есть сглаживание при перелистывании
+ Есть автоскроллинг
+ Есть закладки
+ Есть полноэкранный режим
- Нет содержания/оглавления
- Отступы с краев максимум 40 пикселей
- Индикатор прочитанного текста вида "N%"
Скриншот:
3. OrnamentBook
Идет в комплекте с PyBookReader.
+ Имитирует вид бумажной книги.
+ Использует библиотеку от PyBookReader
+ Запоминает последнюю позицию чтения
+ Можно настраивать форматирование текста, шрифты, интервалы, цвета
+ Есть полноэкранный режим
Отсутствие автоскроллинга у данной программы минусом считать не будем.
- Нет закладок
- Нет выбора кодировки
- Нет содержания/оглавления
- Индикатор прочитанного текста вида "N%"
Скриншот:
4. pETR
http://altline.ru/~e-ai/
Еще одна читалка на Python
+ Есть библиотека с распределением по стилям и авторам. Можно сворачивать списки. В библиотеке есть описание книги.
+ Запоминает последнюю позицию чтения
+ Есть содержание/оглавление
+ Есть выбор кодировки
+ Можно настраивать форматирование текста, шрифты, интервалы, цвета
+ Есть закладки
+ Есть полноэкранный режим
+ Настраиваются отступы с краев
- Нет перекрытия при перелистывании
- Нет автоскроллинга
- Нет индикатора прочитанного текста
Скриншот:
5. KHaaliReader
http://www.khaalireader.narod.ru/
Читалка FB для KDE. Нас это, конечно, не останавливает - запускаем под Gnom`ом =)
+ Есть содержание/оглавление
+ Есть выбор кодировки
+ Можно настраивать форматирование текста, шрифты, интервалы, цвета
+ Есть полноэкранный режим
+ Есть автоскроллинг
- Нет библиотеки
- Не запоминает последнюю позицию чтения
- Нет перекрытия при перелистывании
- Не настраиваются отступы с краев
- Нет закладок
- Нет автоскроллинга
- Индикатор прочитанного текста вида "Процент: N%"
Скриншот:
Сам пока решил остановится на FBReader, так как автоскроллингом, полноэкранным режим и закладками никогда не пользовался, он меня полностью устраивает.
Если скриншоты слишком крупные - скажите, заменю на самодельные, эти с оффсайтов. У меня на 19` все влазит =)
exelens 01.03.2009 09:02 #
+ -3 -
я тоже использую FBReader
Мой выбор — FBReader. Правда, я на компьютере мало читаю — у меня на телефоне Tequila Cat Book Reader, я только txt на флешку кидаю — а там уже пошло-поехало. Пока что хватает запаса, накиданного ещё в виндовые времена (в последнее время не очень активно читаю), но скоро припрёт и буду искать fb2txt конвертер под линукс :)
Спасибо за обзор, а также за ссылку на библиотеку. Пока больше всего приглянулся fbreader.
Включается нажатием кнопки Enter
з.ы. сам сначала до посинения тыка F11, потом случайно нашел
з.ы. сам сначала до посинения тыка F11, потом случайно нашел
Аналогично случайно обнаружил уже после написания коммента.
Соответственно внёс изменения в статью.
Соответственно внёс изменения в статью.
Под линуксом есть еще CoolReader 3
http://coolreader.org/download.htm#download-cr3wol
http://coolreader.org/download.htm#download-cr3wol
А мне вот нравится больше OrnamentBook.... еще со времен винды и tom redera. Но вот читалку с речевым синтезом пока не нашел :(((( привык, понимаете-ли когда устал и засаыпаю включать сказку на ночь :)))) пока для этих целей использую мобилку (WM6 + Sakrament)
Голосовой движок не так важен... чтоб читал по-русски более-менее нормально... а в читалке можно было синтех с выбранного места запускать и останавливать.
Если кто подскажет решение - большое спасибо!
Если кто подскажет решение - большое спасибо!