Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

FBReader

From Wikipedia, the free encyclopedia
E-book reader
FBReader
FBReader onMaemo
Stable release
3.1.4 / February 4, 2023; 2 years ago (2023-02-04)
Preview release
4.0 beta 45 / February 8, 2023; 2 years ago (2023-02-08)
Repository
Written inC++,Java,Swift
Operating systemCross-platform
Available inMultilingual
Typee-book reader
License
  • Linux: FormerlyGPL;[1]
  • Android:GPL and commercial licenses formerly available.[2] Open-source versions are now discontinued, and it is only available under a proprietary license.
Websitefbreader.org

FBReader is ane-book reader forLinux,Microsoft Windows,Android, and other platforms.

It was originally written for theSharp Zaurus and currently runs on many othermobile devices, like theNokia Internet Tablets, as well asdesktop computers. A preview of FBReaderJ (theJava port) for GoogleAndroid was released on April 13, 2008.

Supported formats includeEPUB,FictionBook,HTML,plucker,PalmDoc,zTxt,TCR,CHM,RTF,OEB,mobi withoutDRM, and plain-text.[3]

A desktop version of FBreader

It has support for books withReadium LCP content protection.

It was formerlyfree software under theGPL, but since 2015 (v2.7) is proprietary software.[4]

History

[edit]

Nikolay Pultsin wrote the first FBReader; the tool was released for theSharp Zaurus in January 2005, aMaemo port was added[by whom?] in December 2005 for theNokia 770. FBReader has since had binary packages released for many mobile-device platforms and for most major personal computer operating systems.[5]The FBReader name with theFB prefix comes fromFictionBook, an e-book format popular in Russia, the country of FBReader's author.[6]

The original FBReader was written in C++; however, in 2007[7] a fork called FBReaderJ was created[by whom?], which was written in Java. As the Android platform became available in the following years, this fork became the codebase for the Android software application, while the C++ codebase remained in use for other platforms.[8]

In 2015 the software for all platforms became closed-source: the old open-source code hasn't been updated since. The Android app was split into Free and Premium versions, both closed-source, with the Premium version adding integrated support forPDF and formachine translation.[9]

Components

[edit]

For easycross-platform compiling, FBReader uses zlibrary, a cross-platform interface library. It allows recompiling for many platforms while disregarding theGUI-toolkit used.

Features

[edit]
  • Support multiple booktar,ZIP,gzip andbzip2 archives.[10]
  • Encoding detection
  • Generates contents table
  • Embedded images
  • Hyperlinks
  • Position indicator (substitutes for page number).
  • Library building
  • Most recent book
  • Last read positions for all previously opened books
  • List of last opened books.
  • Automatic hyphenations
  • Text search.
  • Full-screen mode.
  • Screen rotation by 90, 180 and 270 degrees.
  • Text-to-speech

File format support

[edit]

FBReader supports the following file formats:[11]

  • EPUB : all the main features except the tables. CSS support is not complete.
  • EPUB3 : does not support most of EPUB 3 specific features
  • Mobipocket : opens non-encrypted *.mobi files. DRM-protected files are not supported.
  • FB 2.0 : fully supported
  • FB 2.1 : lacks support of tables
  • HTML : limited, sufficient support
  • Plain text : supported, might not correctly split text into paragraphs.
  • RTF : subset of RTF
  • DOC (Microsoft Word) : subset of DOC
  • PDF :
    • Android: via separate plugin with third-party library
    • Other platforms: not supported
  • DjVu :
    • Android: via separate plugin
    • Other platforms: not supported
  • Plucker :
    • Android: not supported at this moment
    • Other platforms: "absolute positioning" commands may be interpreted or ignored
  • DAISY 3 : added toGo Read forBookshare onGoogle Play (a fork of FBReaderJ byBenetech)

Multi-platform support

[edit]

See also

[edit]

References

[edit]
  1. ^"FBReader License".GitHub. Retrieved2025-01-09.
  2. ^"FBReader for Android".fbreader. 2018-07-19. Archived fromthe original on 2022-01-13. Retrieved 2025-01-09.
  3. ^FBReader: About FBReader
  4. ^"FBReader for Android". 10 July 2011.
  5. ^"FBReader: obsolete versions". Archived fromthe original on 2008-07-24. Retrieved2008-07-01.
  6. ^FBReader and its .fb2 format, maemo.org forum, 2005
  7. ^"geometer/FBReaderJ".GitHub. Retrieved2015-07-03.
  8. ^"geometer/FBReader".GitHub. Retrieved2015-07-03.
  9. ^"FBReader for Android". 10 July 2011.
  10. ^ab"FBReader".MobileRead Wiki. Retrieved2025-01-09.
  11. ^E-book formats, supported and not supported | Free eBook Reader - Free!. Retrieved 2025-01-09

External links

[edit]
Formats
Reading
Devices
Software
Editing
Vendors
Commercial
Noncommercial
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=FBReader&oldid=1269597882"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp