Linux中國

全新的 Linux 電子書閱讀器 Foliate 3.0 發布

引入了 GTK 4 ,並優化了 UI。

Foliate 作為 Linux 上最佳的電子書閱讀器 之一,在過去幾年中發展得相當不錯,按時接收更新和錯誤修復。

然而,因為它的底層技術有些過時,使其近來顯得有些老舊。但隨著 Foliate 3.0 的發布,情況已經有所改變。

讓我們詳細了解一下這些改進。

? Foliate 3.0:新增了什麼?

在 3.0 版本中,Foliate 進行了徹底的重構,採用了 GTK 4Adwaita 等現代平台庫。開發者預示,我們可以期待一個煥然一新的界面和比以前更出色的性能。

現在,Foliate 開始使用自己的電子書解析器/渲染器,並拋棄了 Epub.jsKindleUnpack。遺憾的是,他們在 3.0 發布時並未及時移植某些功能,因此這個版本並未支持 OPDS 目錄和離線字典

說到這次發布的一些亮點,其中包括:

  • 用戶界面全新升級
  • 更佳的渲染質量
  • 優化的用戶體驗

用戶界面全新升級

如你所見,Foliate 的主要變化在於其用戶界面。它現在採用了全新的布局,把圖書庫和電子書閱讀器都整合到一個窗口中。

還有一個新的側邊欄,在這裡你可以找到一些重要的功能,如目錄、注釋和書籤。

在頂部,你可以看到一個方便的搜索欄,讓你可以在書中搜索特定的詞或句子,同時有一個「 圖書庫 Library 」按鈕可以幫助你回到你的電子書庫。

? 你可以用標題欄中的選項來切換側邊欄的可見性。

此外,分頁模式也進行了重大的改進。

它們增加了動畫和 1:1 觸屏/觸摸板滑動手勢的支持支持超過兩列,優化了調整性能,此外,你還可以配置最大的寬度和高度等等。

更佳的渲染

在書籍渲染方面,也進行了許多改進,其中一些重要的包括:

  • 如果一個網頁不是有效的 XHTML,那它會被當作 HTML 處理。
  • Mobipocket 文件現在被優化為多個部分以顯著提升性能。
  • 當一個文件被重新載入時,它現在會正確的重新載入,而不只是重新渲染。
  • 不再直接將整個文件載入至內存,因此啟動時間和內存使用得以優化。

優化的用戶體驗

除了用戶界面的優化,Foliate 3.0 還引入了一些非常酷的用戶體驗改進

比如書籤系統,添加書籤的按鈕被移至標題欄,並且被添加書籤的頁面會在頂部顯示特殊的標記。

圖像查看器也有所更新,如今當圖片被複制時,它們將以其原始格式進行保存。此外,只需雙擊圖片就能打開,其它選項已被刪除。

進度滑塊同樣得到了優化,現在可以支持鍵盤和滑鼠滾輪操作。在那裡你還能找到更新了的配音功能,現在使用 Speech Dispatcher 作為其後端。

?️ 其他的改動和優化

這次改進還包含了一些其他方面,值得注意的包括:

  • 現在你可以列印特定的章節和文本選段。
  • 把實驗性質的傳統標題欄選項移除了。
  • 註解現在會隨著各自的時間戳保存下來。
  • 一個安全修復,禁用了對 Flatpak 的沙盒逃逸許可權。

你可以瀏覽 官方發布公告 獲取更多信息。

? 如何獲取 Foliate

這個全新的 Foliate 版本已經在 Flathub 商店Snap 商店(目前只提供開發者版本)上架。

Foliate (Flathub)

你還可以通過訪問 官方網站GitHub 倉庫 來獲取源代碼。

故障排除提示

如果 Foliate 不能正常載入 EPUB 文件,而你正在使用英偉達顯卡,那麼你可以設置以下任一環境變數來啟動應用:

WEBKIT_DISABLE_COMPOSITING_MODE=1
WEBKIT_DISABLE_DMABUF_RENDERER=1

如果你已經安裝了 Foliate 的 Flatpak 版本,只需使用 Flatseal 添加相同的環境變數即可。對我來說,第二個命令奏效了。

你可以查閱相關的 GitHub 議題 進行進一步的故障排除。

(題圖:MJ/647e01ba-def8-43f3-b21a-94b2a54ee5c6)

via: https://news.itsfoss.com/foliate-3-0/

作者:Sourav Rudra 選題:lujun9972 譯者:ChatGPT 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國