FBReader на Maemo | |
Стабильный выпуск | 2.8.11 / 28 июня 2018 г . |
---|---|
Предварительный выпуск | 2.0.13 beta 13/23 ноября 2013 г . |
Репозиторий | |
Написано в | C ++ , Java |
Операционная система | Кроссплатформенность |
Доступно в | Многоязычный |
Тип | читалка электронных книг |
Лицензия | Linux : ранее GPL ; [1] Android : ранее доступны GPL и коммерческие лицензии. [2] Версии с открытым исходным кодом больше не выпускаются, и они доступны только по частной лицензии. |
Интернет сайт | fbreader |
FBReader - это программа для чтения электронных книг для Linux , Microsoft Windows , Android и других платформ.
Первоначально он был написан для Sharp Zaurus и в настоящее время работает на многих других мобильных устройствах , таких как Nokia Internet Tablets , а также на настольных компьютерах . Предварительная версия FBReaderJ ( порт Java ) для Google Android была выпущена 13 апреля 2008 года.
Поддерживаемые форматы включают EPUB , FictionBook , HTML , plucker , PalmDoc , zTxt , TCR , CHM , RTF , OEB , mobi без DRM и обычный текст. [3]
Ранее это было бесплатное программное обеспечение под лицензией GPL , но с 2015 года (v2.7) является проприетарным программным обеспечением. [4]
История [ править ]
Николай Пульцин написал первый FBReader; инструмент был выпущен для Sharp Zaurus в январе 2005 г., был добавлен порт Maemo [ кем? ] в декабре 2005 г. для Nokia 770 . С тех пор FBReader выпустил двоичные пакеты для многих платформ мобильных устройств и для большинства основных операционных систем персональных компьютеров. [5] Название FBReader с префиксом FB происходит от FictionBook , формата электронных книг, популярного в России, стране автора FBReader. [6]
Исходный FBReader был написан на C ++; однако в 2007 [7] был создан форк под названием FBReaderJ [ кем? ] , который был написан на Java. Поскольку платформа Android стала доступной в последующие годы, эта вилка стала кодовой базой для программного приложения Android, в то время как кодовая база C ++ продолжала использоваться для других платформ. [8]
В 2015 году программное обеспечение для всех платформ стало закрытым: старый открытый код с тех пор не обновлялся. Приложение для Android было разделено на бесплатную и премиальную версии, обе с закрытым исходным кодом, а в версии Premium добавлена встроенная поддержка PDF и машинного перевода . [9]
Компоненты [ править ]
Для упрощения кроссплатформенной компиляции FBReader использует zlibrary, библиотеку кроссплатформенного интерфейса. Это позволяет перекомпилировать для многих платформ, не обращая внимания на используемый GUI-инструментарий .
Особенности [ править ]
- поддержка нескольких архивов tar , ZIP , GZIP и BZIP2 . [10]
- обнаружение кодирования
- формирует таблицу содержания.
- Встроенные изображения
- гиперссылки
- Индикатор положения (заменяет номер страницы).
- здание библиотеки
- Самая последняя книга
- последние прочитанные позиции для всех ранее открытых книг
- Список последних открытых книг.
- Автоматические расстановки переносов
- Текстовый поиск.
- Полноэкранный режим.
- Поворот экрана на 90, 180 и 270 градусов.
- Текст в речь
- Чтобы активировать преобразование текста в речь на платформе Android , установите плагин TTS [ необходима ссылка ]
Поддержка формата файла [ править ]
FBReader поддерживает следующие форматы файлов: [11]
- EPUB : все основные функции, кроме таблиц. Поддержка CSS не полная.
- EPUB3 : не поддерживает большинство специфических функций ePub 3
- Mobipocket : открывает незашифрованные файлы * .mobi. Файлы с защитой DRM не поддерживаются.
- FB 2.0 : полностью поддерживается
- FB 2.1 : отсутствует поддержка таблиц
- HTML : ограниченная, достаточная поддержка
- Обычный текст: поддерживается, возможно некорректное разделение текста на абзацы.
- RTF : подмножество RTF
- DOC ( Microsoft Word ): подмножество DOC
- PDF :
- Android: через отдельный плагин со сторонней библиотекой
- Другие платформы: не поддерживаются
- DjVu :
- Android: через отдельный плагин
- Другие платформы: не поддерживаются
- Плюкер :
- Android: в данный момент не поддерживается
- Другие платформы: команды «абсолютного позиционирования» могут интерпретироваться или игнорироваться
- DAISY 3: добавлен в Go Read for Bookshare в Google Play (форк FBReaderJ от Benetech )
Многоплатформенная поддержка [ править ]
- Tizen
- Майкрософт Виндоус
- BlackBerry 10
- Mac OS X
- FreeBSD
- Linux
- мобильные устройства Linux : [12]
- Sharp Zaurus с ПЗУ на основе Qtopia, pdaXrom или OpenZaurus ROM.
- Archos PMA430.
- Сименс Сименс с Opensimpad 0.9.0 / Opie ROM.
- Nokia 770 / N800 / N810 Интернет-планшеты Nokia ( maemo ).
- Подушечка для перца 3.
- Смартфоны Motorola E680i / A780.
- iLiad
- Digital Reader 1000 и Digital Reader DR800SG
- Электронная книга Hanlin
- Openinkpot - замена ОС для Hanlin eReader и Hanvon N516
- Pocketbook - электронные книги E Ink
- SmartQ 5 и SmartQ 7
См. Также [ править ]
- Сравнение читателей электронных книг
- Сравнение форматов электронных книг
- Сравнение программного обеспечения для чтения электронных книг Android
- Сравнение программного обеспечения для чтения электронных книг iOS
Ссылки [ править ]
- ^ https://github.com/geometer/FBReader/blob/master/fbreader/LICENSE Лицензия FBReader
- ^ https://web.archive.org/web/20180719134505/https://fbreader.org/android FBReader для Android
- ^ FBReader: О FBReader
- ^ https://fbreader.org/android
- ^ «FBReader: устаревшие версии» . Архивировано из оригинала на 2008-07-24 . Проверено 1 июля 2008 .
- ^ FBReader и его формат .fb2 , форум maemo.org, 2005 г.
- ^ "Геометр / FBReaderJ" . GitHub . Проверено 3 июля 2015 .
- ^ "Геометр / FBReader" . GitHub . Проверено 3 июля 2015 .
- ^ https://fbreader.org/android
- ^ http://wiki.mobileread.com/wiki/FBReader
- ^ Поддерживаемые и неподдерживаемые форматы электронных книг | Бесплатная программа для чтения электронных книг - Бесплатно!
- ^ http://wiki.mobileread.com/wiki/FBReader
Внешние ссылки [ править ]
- Официальный веб-сайт