FBReader - FBReader
Wersja stabilna | 2.8.11 / 28 czerwca 2018
|
---|---|
Wersja zapoznawcza | 2.0.13 beta 13 / 23 listopada 2013
|
Magazyn | |
Napisane w | C++ , Java |
System operacyjny | Wieloplatformowy |
Dostępne w | Wielojęzyczny |
Rodzaj | czytnik e-booków |
Licencja |
Linux : dawniej GPL ; Android : wcześniej dostępne licencje GPL i komercyjne. Wersje open-source zostały wycofane i są dostępne tylko na licencji zastrzeżonej. |
Strona internetowa | fbreader |
FBReader to czytnik e-booków dla systemów Linux , Microsoft Windows , Android i innych.
Został pierwotnie napisany dla Sharp Zaurus i obecnie działa na wielu innych urządzeniach mobilnych , takich jak Nokia Internet Tablets , a także na komputerach stacjonarnych . Wersja zapoznawcza FBReaderJ ( port Java ) dla Google Android została wydana 13 kwietnia 2008 roku.
Obsługiwane formaty to EPUB , FictionBook , HTML , plucker , PalmDoc , zTxt , TCR , CHM , RTF , OEB , mobi bez DRM i zwykły tekst.
Wcześniej było to wolne oprogramowanie na licencji GPL , ale od 2015 r. (v2.7) jest oprogramowaniem własnościowym.
Historia
Nikolay Pultsin napisał pierwszy FBReader; narzędzie zostało wydane dla Sharpa Zaurusa w styczniu 2005 roku, port Maemo został dodany w grudniu 2005 roku dla Nokii 770 . FBReader od tego czasu wydał pakiety binarne dla wielu platform urządzeń mobilnych i dla większości głównych systemów operacyjnych komputerów osobistych. Nazwa FBReader z prefiksem FB pochodzi od FictionBook , formatu e-booka popularnego w Rosji, kraju autora FBReadera.
Oryginalny FBReader został napisany w C++; jednak w 2007 roku powstał fork o nazwie FBReaderJ, który został napisany w Javie. Gdy platforma Android stała się dostępna w kolejnych latach, ten widelec stał się bazą kodu dla aplikacji oprogramowania na Androida, podczas gdy baza kodu C++ pozostała w użyciu dla innych platform.
W 2015 r. oprogramowanie dla wszystkich platform stało się oprogramowaniem z zamkniętym kodem źródłowym: stary kod o otwartym kodzie źródłowym nie był od tego czasu aktualizowany. Aplikacja na Androida została podzielona na wersje Free i Premium, obie z zamkniętym kodem źródłowym, a wersja Premium dodała zintegrowaną obsługę plików PDF i tłumaczenia maszynowego .
składniki
Aby ułatwić kompilację międzyplatformową , FBReader używa zlibrary, wieloplatformowej biblioteki interfejsów. Pozwala na ponowną kompilację dla wielu platform, pomijając używany zestaw narzędzi GUI .
Cechy
- obsługuje wiele archiwów książkowych tar , ZIP , GZIP i BZIP2 .
- detekcja kodowania
- generuje spis treści.
- Osadzone obrazy
- hiperłącza
- Wskaźnik pozycji (zastępuje numer strony).
- budynek biblioteki
- Najnowsza książka
- pozycje ostatnio przeczytane dla wszystkich wcześniej otwartych książek
- Lista ostatnio otwieranych książek.
- Automatyczne dzielenie wyrazów
- Wyszukiwanie tekstu.
- Pełny ekran.
- Obrót ekranu o 90, 180 i 270 stopni.
- Tekst na mowę
- Aby aktywować zamianę tekstu na mowę na platformie Android , zainstaluj wtyczkę TTS
Obsługa formatu pliku
FBReader obsługuje następujące formaty plików:
- EPUB : wszystkie główne funkcje z wyjątkiem tabel. Obsługa CSS nie jest kompletna.
- EPUB3 : nie obsługuje większości specyficznych funkcji ePub 3
- Mobipocket : otwiera niezaszyfrowane pliki *.mobi. Pliki chronione DRM nie są obsługiwane.
- FB 2.0 : w pełni obsługiwany
- FB 2.1 : brak obsługi tabel
- HTML : ograniczone, wystarczające wsparcie
- Zwykły tekst : obsługiwane, może niepoprawnie dzielić tekst na akapity.
- RTF : podzbiór RTF
- DOC ( Microsoft Word ): podzbiór DOC
-
PDF :
- Android: przez oddzielną wtyczkę z biblioteką innej firmy
- Inne platformy: nieobsługiwane
-
DjVu :
- Android: przez oddzielną wtyczkę
- Inne platformy: nieobsługiwane
-
Skubarka :
- Android: obecnie nie jest obsługiwany
- Inne platformy: polecenia „pozycjonowania bezwzględnego” mogą być interpretowane lub ignorowane
- DAISY 3 : dodano do Go Read for Bookshare w Google Play (widelec FBReaderJ autorstwa Benetech )
Obsługa wielu platform
- Tizen
- Microsoft Windows
- BlackBerry 10
- Mac OS X
- FreeBSD
- Linux
- urządzenia mobilne z systemem Linux :
- Sharp Zaurus z ROM-ami opartymi na Qtopia, pdaXrom lub OpenZaurus ROM.
- Archos PMA430.
- Siemens Simpad z Opensimpad 0.9.0/Opie ROM.
- Nokia 770 / N800 / N810 Tablety internetowe Nokia ( maemo ).
- Pad pieprzowy 3.
- Smartfony Motorola E680i/A780.
- iLiad
- Czytnik cyfrowy 1000 i czytnik cyfrowy DR800SG
- Hanlin eReader
- Openinkpot — zamiennik systemu operacyjnego dla Hanlin eReader i Hanvon N516
- Pocketbook - czytniki e-booków E Ink
- SmartQ 5 i SmartQ 7