FBReader - FBReader

FBReader
Fbreader os2008.jpg
FBReader na Maemo
Wersja stabilna
2.8.11 / 28 czerwca 2018 ; 3 lata temu ( 28-06-2018 )
Wersja zapoznawcza
2.0.13 beta 13 / 23 listopada 2013 ; 7 lat temu ( 23.11.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 .org

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.

Komputerowa wersja FBreadera

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

Zobacz też

Bibliografia

Zewnętrzne linki