FBReader
From MobileRead
FBReader is an eBook reader which aims to be the universal reader program. For more information see http://www.fbreader.org/ It is distributed under the terms of the GNU GPL.
Contents |
[edit] Main Features
- Direct reading from tar, zip, gzip and bzip2 archives. (Multiple books in one archive are supported.)
- Automatic library building.
- Automatic encoding detection is supported.
- Automatically generated contents table.
- Embedded images support.
- Footnotes/hyperlinks support.
- Position indicator. Position is incremented every 2048 characters. This serves as a substitute for a page number.
- Keeps the last open book and the last read positions for all opened books between runs.
- List of last opened books.
- Automatic hyphenations. Liang's algorithm is used. The same algorithm is used in TeX, and TeX hyphenation patterns are used in FBReader. Patterns for Czech, English, Esperanto, French, German and Russian are included in the current version.
- Text search.
- Full-screen mode.
- Screen rotation by 90, 180 and 270 degrees.
- FBReaderJ — a Java implementation provides e-book reader for Google Android platform
[edit] Supported Platforms
Currently FBReader works on
- Linux desktop.
- Windows XP computer.
- FreeBSD computer.
- MacOS X (This port is available from the third-party site.)
- Various linux-based mobile devices:
- Sharp Zaurus with Qtopia-based ROMs, pdaXrom or OpenZaurus ROM.
- Archos PMA430.
- Siemens Simpad with Opensimpad 0.9.0/Opie ROM.
- Nokia 770/N800/N810 Internet Tablets (maemo).
- PepperPad 3 handheld web computer.
- Motorola E680i/A780 smartphones. (This port is available from the third-party site.)
- IRex iLiad. (This port is available from the third-party site.)
- Hanlin V3 (see MobileRead forum)
- Openinkpot - A full OS replacement, currently for Hanlin V3
[edit] Supported Formats
- Supported formats are:
- ePUB from <idpf> (some css, tables are not supported yet)
- fb2 e-book format (style attributes are not supported yet).
- HTML format (tables are not supported).
- CHM format (tables are not supported).
- plucker format (tables are not supported).
- Palm DOC (aportis doc).
- zTXT (Weasel format).
- TCR (psion text) format.
- RTF format (stylesheets and tables are not supported).
- OEB format (css and tables are not supported).
- Open Reader format (css and tables are not supported).
- MOBI Non-DRM'ed mobipocket format (tables are not supported).
- Plain text format.
[edit] New Features
As of Jan 12, 2009. Primarily for netbooks and laptops (both Linux and Windows]
- Network libraries integration has been added. FBReader can search and download books from Feedbooks.com and LitRes libraries. We plan to add more libraries in future releases.
- Partial CSS support for epub files has been added. CSS support in html and fb2 is coming soon.
- Epub and Mobipocket book formats support has been substantially improved.
- Library view usability has been improved: you can now organize the tree either by author or by tag.
- You can now select a word by double-click and a paragraph by triple-click.
- Right-to-left languages and bidirectional texts support has been added.
- Support for Arabic, Hebrew, Greek and Turkish has been added.
- Czech localization has been added.
- FBReader now has a new set of icons.
- It's now possible to use OS scrollbar for navigating through the text.
Improvements from Jan to May 2009. (bug fixes not included)
- Book description is visible for books found in network libraries.
- New library view has been implemented. You can open it with Menu->Library item.
- Table of Contents has been implemented.
- Epub format support has been improved. NCX table of contents support has been added, OPF namespace has been supported, etc.
- Experimental Mobipocket format support has been added. FBReaderJ support only modern non-DRM'd Mobipocket books. (Tested on the books from feedbooks.com.)
- Bookmarks have been added.
[edit] FBReaderJ
FBReaderJ is a Java implementation that initially provides e-book reader for Google Android platform. It is intended to provide all of the FBReader features eventually. It is under active development. So far:
FBReaderJ supports several e-book formats: OEB, ePUB, FB2, MOBI (new format only). In future releases the list will be extended to support the same formats as the original FBReader. Direct reading from ZIP, tar and GZIP archives are supported.

