FBReader - FBReader

FBReader
FBReader на Maemo
FBReader включен Maemo
Стабильный выпуск
2.8.11 / 28 июня 2018 г.; 2 года назад (2018-06-28)
Предварительный выпуск
2.0.13 beta 13/23 ноября 2013 г.; 7 лет назад (2013-11-23)
Репозиторий Отредактируйте это в Викиданных
Написано вC ++, Ява
Операционная системаКроссплатформенность
Доступно вМногоязычный
Типэлектронная книга читатель
ЛицензияLinux: Ранее GPL;[1]
Android: GPL и ранее доступные коммерческие лицензии.[2] Версии с открытым исходным кодом сейчас больше не выпускаются, и они доступны только по проприетарной лицензии.
Интернет сайтfbreader.org

FBReader является электронная книга за Linux, Майкрософт Виндоус, Android, и другие платформы.

Первоначально он был написан для Острый Заурус и в настоящее время работает на многих других мобильные устройства, словно Интернет-планшеты Nokia, а также настольные компьютеры. Предварительный просмотр FBReaderJ ( Ява порт) для Google Android был выпущен 13 апреля 2008 года.

Поддерживаемые форматы включают EPUB, Художественная книга, HTML, щипать, PalmDoc, zTxt, TCR, CHM, RTF, OEB, моби без DRM, и обычный текст.[3]

Настольная версия FBreader

Это было раньше бесплатно программное обеспечение под GPL, но теперь это проприетарное программное обеспечение.

История

Николай Пульцин написал первый FBReader; инструмент был выпущен для Острый Заурус в январе 2005 г. Maemo порт был добавлен[кем? ] в декабре 2005 г. Nokia 770. С тех пор FBReader выпустил двоичные пакеты для многих платформ мобильных устройств и для большинства основных операционных систем персональных компьютеров.[4]Имя FBReader с FB префикс происходит от Художественная книга, формат электронных книг, популярный в России, стране автора FBReader.[5]

Исходный FBReader был написан на C ++; однако в 2007 г.[6] был создан форк под названием FBReaderJ[кем? ], который был написан на Java. Поскольку в последующие годы платформа Android стала доступной, эта вилка стала кодовой базой для программного приложения Android, в то время как кодовая база C ++ продолжала использоваться для других платформ.[7]

В 2015 году программное обеспечение для всех платформ стало закрытым: старый открытый код с тех пор не обновлялся. Приложение Android было разделено на бесплатную и премиальную версии, обе с закрытым исходным кодом, а в версии Premium добавлена ​​встроенная поддержка для PDF и для машинный перевод.[8]

Составные части

Для легкого кросс-платформенный При компиляции FBReader использует zlibrary, библиотеку межплатформенного интерфейса. Это позволяет перекомпилировать для многих платформ, игнорируя GUI-инструментарий использовал.

Функции

  • поддержка нескольких книг деготь, ZIP, GZIP и BZIP2 архивы.[9]
  • обнаружение кодирования
  • формирует таблицу содержания.
  • Встроенные изображения
  • гиперссылки
  • Индикатор положения (заменяет номер страницы).
  • здание библиотеки
  • Самая последняя книга
  • последние прочитанные позиции для всех ранее открытых книг
  • Список последних открытых книг.
  • Автоматические переносы
  • Текстовый поиск.
  • Полноэкранный режим.
  • Поворот экрана на 90, 180 и 270 градусов.
  • Текст в речь
    • Чтобы активировать преобразование текста в речь на Android платформа, установите плагин TTS[нужна цитата ]

Поддержка форматов файлов

FBReader поддерживает следующие форматы файлов:[10]

  • 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: через отдельный плагин
    • Другие платформы: не поддерживаются
  • Plucker  :
    • Android: в данный момент не поддерживается
    • Другие платформы: команды «абсолютного позиционирования» могут интерпретироваться или игнорироваться
  • DAISY 3: добавлено в Перейти читать для Книжная акция на Гугл игры (форк FBReaderJ от Benetech )

Мультиплатформенная поддержка

Смотрите также

Рекомендации

  1. ^ https://github.com/geometer/FBReader/blob/master/fbreader/LICENSE Лицензия FBReader
  2. ^ https://web.archive.org/web/20180719134505/https://fbreader.org/android FBReader для Android
  3. ^ FBReader: О FBReader
  4. ^ «FBReader: устаревшие версии». Архивировано из оригинал на 2008-07-24. Получено 2008-07-01.
  5. ^ FBReader и его формат .fb2, форум maemo.org, 2005 г.
  6. ^ "Геометр / FBReaderJ". GitHub. Получено 2015-07-03.
  7. ^ "Геометр / FBReader". GitHub. Получено 2015-07-03.
  8. ^ https://fbreader.org/android
  9. ^ http://wiki.mobileread.com/wiki/FBReader
  10. ^ Поддерживаемые и неподдерживаемые форматы электронных книг | Бесплатная программа для чтения электронных книг - Бесплатно!
  11. ^ http://wiki.mobileread.com/wiki/FBReader

внешняя ссылка