Foliate je bezplatný program s otevřeným zdrojovým kódem určený ke čtení elektronických knih v operačním systému Linux. V angličtině je „foliate“ přídavným jménem znamenajícím „mající tvar listu“. Slovo pochází z latinského „foliatus“, což znamená „listnatý“.
Vlastnosti Foliate se zaměřuje na čtení a usnadňuje správu knih díky k tomu vyhrazenému zobrazení knihovny. Podporuje běžné formáty elektronických knih s přizpůsobivým textem: EPUB (hlavní zaměření), Mobipocket, AZW(3). Nepodporuje formáty s pevným rozvržením, ačkoli je dostupná podpora formátu PDF.
Jeho přizpůsobitelné uživatelské rozhraní založené na tématech je inspirováno rozhraními přenosných čteček elektronických knih. Dodržuje standardy GNOME a automaticky se přizpůsobuje různým formátům obrazovky. Je navrženo tak, aby umožňovalo čtení bez rušivých vlivů a je popisováno jako příjemné a propracovanější, než jak je tomu u jiných bezplatných desktopových aplikací. Knihy se zobrazují ve stránkovaném zobrazení, a to buď jako dvojstrana, nebo jako jedna strana v závislosti na velikosti obrazovky, případně v režimu plynulého posouvání, přičemž lze přizpůsobit typ písma, mezery a okraje, jas i velikost a přiblížení. Ovládací prvky se skryjí s automatickým přechodovým efektem, přičemž základní pohyb v knize při skrytí ovládacích prvků je i nadále možný klepnutím/ťuknutím na stránky nebo pomocí šipek. Má přepínatelný postranní panel. Dokáže pomocí posuvníku s ukazateli kapitol zobrazit odhadovanou dobu čtení. Podporuje gesta vícedotykového ovládání, jako je například přiblížení dvěma prsty. Lze zapnout režim celé obrazovky.
Foliate dokáže procházet kanál OPDS služeb Projektu Gutenberg, Standard Ebooks a Feedbooks a z těchto zdrojů automaticky stahovat elektronické knihy bez autorských poplatků. Další zdroje OPDS je možné přidat ručně.
Foliate podporuje syntézu řeči (pomocí eSpeak, eSpeakNG nebo Festival), avšak bez automatického rozpoznání jazyka obsahu. Ve Foliate je také možné využít službu převodu textu na řeč od společnosti Google. Dostupné je plnotextové vyhledávání (včetně poznámek), vyhledávání slov (ve Wikipedii a Wikislovníku nebo v k internetu nepřipojených slovnících prostřednictvím rozhraní Dictionary Server Protocol a integrace služby Překladače Google.
Program ukládá postup čtení, záložky a poznámky do ústředního adresáře, přičemž pro každou knihu používá jeden soubor ve formátu JSON. Tyto údaje lze synchronizovat s jinými zařízeními, i když aplikace používá formát, který bez dalšího nespolupracuje s jinými čtečkami. Dokáže v poznámkách hledat pravopisné chyby a tyto vyvádět ve formátu Markdown. Není možné elektronické knihy synchronizovat s hardwarovým čtečkovým zařízením.
Technologie Aplikace je napsána v JavaScriptu, a to na základě vykonavatele JavaScriptu GJS, knihovny epub.js, vykreslovacího jádra WebKit a GTK 4 (dříve GTK 3) pro uživatelské rozhraní. Volitelně lze ke kontrole pravopisu v poznámkách použít program gspell. Podpora formátů Kindle (MOBI, azwX) byla až do verze 3.0.0 založena na modulu Python.
Verze 3.0.0 přidala podporu pro GTK 4 a LibAdwaita. Byla vydána v listopadu 2023 a jedná se o úplné přepracování programu. Nyní má vlastní syntaktickou analýzu a sazbu pro elektronické knihy.
Reference
Externí odkazy
Oficiální stránky Stránka Flathub Stránka GitHub
Kategorie:Mobilní zařízení Kategorie:Svobodný aplikační software Kategorie:Otevřené formáty Kategorie:PDF prohlížeče Kategorie:Software pod licencí GPL Kategorie:Svobodný software naprogramovaný v JavaScriptu