World Library  
Flag as Inappropriate
Email this Article
 

FBReader

FBReader
FBReader on Maemo
Stable release 1.10.0.5 / April 21, 2014 (2014-04-21)
Preview release 2.0.13 beta 13 / November 23, 2013 (2013-11-23)
Written in C++, Java
Operating system Cross-platform
Available in Multilingual
Type e-book reader
License GPL (free software)
Website .orgfbreader

FBReader is a free and open source e-book reader for Linux, Microsoft Windows, Android, and other platforms that is free of page-view tracking and other invasions of privacy.[1]

It was originally written for the Sharp Zaurus and currently runs on many other mobile devices, like the Nokia Internet Tablets, as well as desktop computers. A preview of FBReaderJ (the Java port) for Google Android was released on April 13, 2008.

Supported formats include EPUB, FictionBook, HTML, plucker, PalmDoc, zTxt, TCR, CHM, RTF, OEB, mobi without DRM, and plain-text.[2]

A desktop version of FBreader

Contents

  • History 1
  • Components 2
  • Features 3
  • File format support 4
  • Multi-Platform Support 5
  • See also 6
  • References 7
  • External links 8

History

FBReader was originally written by Nikolay Pultsin and released for the Sharp Zaurus in January 2005, a Maemo port was added in December 2005 for the Nokia 770. FBReader has since had binary packages released for many mobile device platforms and most major personal computer (PC) operating systems.[3] The FBReader name with the FB prefix comes from FictionBook, an e-book format which is popular in Russia, the country of FBReader's author.[4]

The original FBReader was written in C++, however in 2007[5] a fork called FBReaderJ was created, which was written in Java. As the Android platform became available in the following years, this fork became the codebase for the android app, which the C++ codebase remained in use for the other platforms.[6]

Components

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

Features

  • support Multiple book tar, ZIP, GZIP and BZIP2 archives.[7]
  • 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
    • To activate text to speech on the Android platform, install a TTS plugin, such as TTS+ plugin from Hyperionics.[8]

File format support

FBReader supports the following file formats:[9]

  • EPUB : all the main features except the tables. CSS support is not full.
  • 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 to Go Read for Bookshare on Google Play
a fork of FBReaderJ by Benetech

.

Multi-Platform Support

See also

References

  1. ^ Is Your E-Book Reading Up On You? : NPR
  2. ^ FBReader: About FBReader
  3. ^ FBReader: obsolete versions
  4. ^ FBReader and its .fb2 format, maemo.org forum, 2005
  5. ^ "geometer/FBReaderJ". GitHub. Retrieved 2015-07-03. 
  6. ^ "geometer/FBReader". GitHub. Retrieved 2015-07-03. 
  7. ^ http://wiki.mobileread.com/articles/FBReader
  8. ^ FBReader for Android - enhanced Text-To-Speech plugin for TTS+ Plugin
  9. ^ E-book formats, supported and not supported | Free eBook Reader - Free!
  10. ^ http://wiki.mobileread.com/articles/FBReader

External links

  • Official website
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.