Redian新闻
>
全新的 Linux 电子书阅读器 Foliate 3.0 发布 | Linux 中国

全新的 Linux 电子书阅读器 Foliate 3.0 发布 | Linux 中国

科技
 
导读:引入了 GTK 4 ,并优化了 UI。                                         
本文字数:2019,阅读时长大约:3分钟

https://linux.cn/article-16393-1.html
作者:Sourav Rudra
译者:ChatGPT

引入了 GTK 4 ,并优化了 UI。

Foliate 作为 Linux 上最佳的电子书阅读器itsfoss.com 之一,在过去几年中发展得相当不错,按时接收更新和错误修复。

然而,因为它的底层技术有些过时,使其近来显得有些老旧。但随着 Foliate 3.0 的发布,情况已经有所改变。

让我们详细了解一下这些改进。

🆕 Foliate 3.0:新增了什么?

在 3.0 版本中,Foliate 进行了彻底的重构,采用了 GTK 4blog.gtk.orgAdwaitagnome.pages.gitlab.gnome.org 等现代平台库。开发者预示,我们可以期待一个焕然一新的界面和比以前更出色的性能。

现在,Foliate 开始使用自己的电子书解析器/渲染器,并抛弃了 Epub.jsgithub.com 和 KindleUnpackgithub.com。遗憾的是,他们在 3.0 发布时并未及时移植某些功能,因此这个版本并未支持 OPDSen.wikipedia.org 目录和离线字典

说到这次发布的一些亮点,其中包括:

◈ 用户界面全新升级
◈ 更佳的渲染质量
◈ 优化的用户体验

用户界面全新升级

如你所见,Foliate 的主要变化在于其用户界面。它现在采用了全新的布局,把图书库和电子书阅读器都整合到一个窗口中。

还有一个新的侧边栏,在这里你可以找到一些重要的功能,如目录、注释和书签。

在顶部,你可以看到一个方便的搜索栏,让你可以在书中搜索特定的词或句子,同时有一个“图书库(Library)”按钮可以帮助你回到你的电子书库。

📋 你可以用标题栏中的选项来切换侧边栏的可见性。

此外,分页模式也进行了重大的改进。

它们增加了动画和 1:1 触屏/触摸板滑动手势的支持支持超过两列,优化了调整性能,此外,你还可以配置最大的宽度和高度等等。

更佳的渲染

在书籍渲染方面,也进行了许多改进,其中一些重要的包括:

◈ 如果一个网页不是有效的 XHTML,那它会被当作 HTML 处理。
◈ Mobipocket 文件现在被优化为多个部分以显著提升性能。
◈ 当一个文件被重新加载时,它现在会正确的重新加载,而不只是重新渲染。
◈ 不再直接将整个文件加载至内存,因此启动时间和内存使用得以优化。

优化的用户体验

除了用户界面的优化,Foliate 3.0 还引入了一些非常酷的用户体验改进

比如书签系统,添加书签的按钮被移至标题栏,并且被添加书签的页面会在顶部显示特殊的标记。

图像查看器也有所更新,如今当图片被复制时,它们将以其原始格式进行保存。此外,只需双击图片就能打开,其它选项已被删除。

进度滑块同样得到了优化,现在可以支持键盘和鼠标滚轮操作。在那里你还能找到更新了的配音功能,现在使用 Speech Dispatcherwiki.archlinux.org 作为其后端。

🛠️ 其他的改动和优化

这次改进还包含了一些其他方面,值得注意的包括:

◈ 现在你可以打印特定的章节和文本选段。
◈ 把实验性质的传统标题栏选项移除了。
◈ 注解现在会随着各自的时间戳保存下来。
◈ 一个安全修复,禁用了对 Flatpak 的沙盒逃逸权限。

你可以浏览 官方发布公告github.com 获取更多信息。

📥 如何获取 Foliate

这个全新的 Foliate 版本已经在 Flathub 商店flathub.org 和 Snap 商店snapcraft.io(目前只提供开发者版本)上架。

Foliate (Flathub)点此复制链接

你还可以通过访问 官方网站johnfactotum.github.io 或 GitHub 仓库github.com 来获取源代码。

故障排除提示

如果 Foliate 不能正常加载 EPUB 文件,而你正在使用英伟达显卡,那么你可以设置以下任一环境变量来启动应用:

  1. WEBKIT_DISABLE_COMPOSITING_MODE=1
  1. WEBKIT_DISABLE_DMABUF_RENDERER=1

如果你已经安装了 Foliate 的 Flatpak 版本,只需使用 Flatsealitsfoss.com 添加相同的环境变量即可。对我来说,第二个命令奏效了。

你可以查阅相关的 GitHub 议题github.com 进行进一步的故障排除。

(题图:MJ/647e01ba-def8-43f3-b21a-94b2a54ee5c6)


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

作者:Sourav Rudra 选题:lujun9972 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
参加AMC8竞赛的看过来!这些网站和电子书助你拿奖!薅羊毛!亚马逊成人儿童读物、文学名著、中式食谱等电子书全场免费!温儒敏:如何引导学生喜欢上整本书阅读?——整本书阅读,功夫在课外Kindle走了,电子书更难卖了[资源] 地道口语集锦《101 个你绝对不会在学校学到的表达》电子书![资源] 国家地理《reading explorer》1-5册电子书+音频+视频individuality自己的梦想和人性/平庸之恶殺君馬者道旁兒Wolfi:改进云软件供应链的 Linux “非”发行版 | Linux 中国在 Linux 的 VirtualBox 中从 USB 驱动器启动 | Linux 中国修复 Arch Linux 中的 “target not found” 错误 | Linux 中国[资源] 《商务英语情境口语100主题》双语版电子书+音频,职场人士必备!建议收藏微软MIT出品,AI自动朗读古腾堡6万本电子书,还能用自己声音定制化Kindle超清墨水屏 电子书阅读器7.5折,包月任读3月仅需0.99元!红色日记 红灯记 9.14-30DeepMind曝新一代AlphaFold,预测准确率暴涨近10%!DNA和RNA的AlphaFold时刻来了九剑一魂 - 第25回 玉石砥砺 初试锋芒(四)参加AMC8竞赛的同学快来领取!这些网站和电子书,助你拿金奖!关于阿亚战争,美国的态度来了修复 Arch Linux 中的 “Bash: man command not found” 错误 | Linux 中国王笛:做学术没有什么秘诀,就是阅读、阅读、再阅读Linux 内核动手编译实用指南 | Linux 中国莫迪的女人4000+正版人卫电子书免费读限时领丨10部儿童必读名著改编电影,一定要陪孩子看看!附音视频和电子书,赶紧带走吧~Garuda Linux “Spizaetus” 发布,可以体验 KDE Plasma 6 了! | Linux 中国Linus Torvalds:Linux 内核中的 Rust、AI 和疲劳的维护者 | Linux 中国Linux Mint 21.2 Edge:为更新的硬件提供支持 | Linux 中国[资源] 国家地理语法红宝书《grammar in context》音频+PDF电子书Vojtux:针对视力障碍用户改造 Linux | Linux 中国Bazzite:专为 Steam Deck 和 PC 上的 Linux 游戏打造的发行版 | Linux 中国Linux 上的最佳白板应用程序 | Linux 中国免费教科书将不再适用于私立学校学生,也不适用于公立学校的数字设备与电子书亚马逊黑五预告来了!咖啡机/吸尘器/电子书都有,购物车加起来!Linux 黑话解释:Linux 中的 Super 键是什么? | Linux 中国首款 Linux 游戏本?!Tuxedo 推出 Linux 游戏本 Sirius 16
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。