Foliate

Linuxの電子書籍リーダーアプリ From Wikipedia, the free encyclopedia

FoliateLinux電子書籍を読むための自由かつオープンソースのアプリケーションである。英語で Foliate は葉のような形を意味する形容詞であり、ラテン語foliatus に由来する[3]

初版 2019年5月26日 (6年前) (2019-05-26)
最新版
3.3.0[1] / 2025年4月1日 (11か月前)
プログラミング
言語
JavaScript
概要 初版, 最新版 ...
Foliate
英語版「不思議の国のアリス」を表示しているFoliate 3.1.1
初版 2019年5月26日 (6年前) (2019-05-26)
最新版
3.3.0[1] / 2025年4月1日 (11か月前)
リポジトリ ウィキデータを編集
プログラミング
言語
JavaScript
対応OS Linux
対応言語 21言語[2]
種別 電子書籍リーダー
ライセンス GPLv3+
公式サイト johnfactotum.github.io/foliate/ ウィキデータを編集
テンプレートを表示
閉じる

特徴

Foliateは電子書籍リーダー機能に重点を置いているが、専用のライブラリビューで書籍管理もサポートしている[4]EPUBMobipocket.azw英語版など、リフロー可能なドキュメント英語版をサポートしている。PDFはサポートしているが、固定レイアウトのフォーマットはサポートしていない。

カスタマイズ可能でテーマベースのユーザインタフェース電子書籍端末から着想を得ている。GNOME標準に準拠しており、様々な画面フォーマットに自動的に適応するなど[5]、気が散ることなく読書できるように合理化されている。書籍は、画面サイズに応じて2ページまたは1ページでページ分けされたビューか、スクロールビューで表示される。書体や間隔/余白、明るさ、サイズ/ズームなどはカスタマイズ可能である。

一部のウィジェットは自動的にフェードアウトし非表示になるが、基本的な操作はページまたは矢印キーをクリックすることでも可能である[6]。また、トグル可能なサイドバーや、章ごとの目印がある進行状況スライダーがあり、読書時間の目安も表示できる。さらに、ピンチズームなどのマルチタッチジェスチャーにも対応しており、全画面モードを有効にすることもできる[6]

Foliateでは、プロジェクト・グーテンベルクStandard EbooksFeedbooks英語版OPDS英語版フィードを閲覧でき、これらのソースからロイヤリティフリーの電子書籍を自動的にダウンロードできる[4]。また、他のOPDSソースを手動で追加することもできる。

Foliate は、eSpeak英語版、eSpeakNG、またはFestival Speech Synthesis System英語版を使用した音声合成をサポートしているが、言語の自動検出は行われない。FoliateでGoogleのテキスト読み上げサービスを使用することもできる[7]。全文検索(注釈も含む)、単語検索 (WikipediaおよびWiktionaryまたはdictインターフェース経由のオフライン辞書)、およびGoogle翻訳の組み込みが可能である。

Foliateは、書籍ごとに1つのJSONファイルを使用し、読書の進行状況、ブックマーク、注釈をディレクトリに保存する。これらは他のデバイスと同期できるが、他の読書ソフトウェアではすぐには機能しない形式を使用している。注釈のスペルミスをチェックし、Markdownとしてエクスポートすることもできる[8]。電子書籍を電子書籍端末と同期することはできない。

技術

FoliateはJavaScriptで書かれており、JavaScriptインタープリタGJS、epub.jsライブラリ、レンダリング エンジンWebKit、およびユーザインターフェイス用の GTK4に基づいている。注釈のスペル チェックにgspellを使用することもできる[9]。Kindle 形式 (mobi、azwX) のサポートは、バージョン 3.0.0 までは Python モジュールに基づいていた。

バージョン3.0.0では、GTK4とLibAdwaita英語版のサポートが追加された。これは2023年11月にリリースされ、アプリが完全に書き直された。このアップデートで、独自の電子書籍パーサーとレンダラーも追加された[10]

配布

Foliateは自由ソフトウェアとして公開されており、GPLv3+でライセンスされている。2019年5月26日にGitHubで初めて公開された[11]。バイナリファイルは主にFlathub経由でFlatpakパッケージとして配布されており[12]、主要なLinuxディストリビューションにインストールできる[9]

Foliateは、FedoraArchOpenSUSE など、いくつかのディストリビューションのデフォルトのソフトウェアリポジトリに含まれている[13]。 さらに、Snap Storeから入手できるSnapパッケージと、Debianベースのディストリビューション用の.debファイルがあり、Ubuntuなどのパーソナルパッケージアーカイブ経由でインストールおよび更新することができる。また、TermuxVNCを使用してAndroid端末にインストールすることもできる[14]

関連項目

参考

脚注

外部リンク

Related Articles

Wikiwand AI