news 2026/9/3 11:02:05

KOReader 2025.04 更新详解:值得了解的 5 个变化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
KOReader 2025.04 更新详解:值得了解的 5 个变化

KOReader 2025.04 更新详解:值得了解的 5 个变化

【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreader

KOReader 是一款为电子墨水屏打造的开源电子书阅读器应用,支持 EPUB、PDF、DjVu、FB2 等常见格式,可运行在 Kindle、Kobo、PocketBook、Android 以及 Linux 平台上。2025.04 这个版本(代号 Full Moon)主要解决了日常使用中的几类具体问题:Markdown 文档排版杂乱、书库文件排序混乱、自定义字典图片加载不稳定,以及一批长期闲置插件带来的维护负担。下文按使用场景逐个说明,并附上升级前的检查建议。项目背景可参阅 官方文档。

一、先弄懂 KOReader 能替你做什么

在谈更新之前,先说清楚它和阅读器自带阅读器的差别。大多数墨水屏设备自带的阅读器只支持自家格式,且排版选项有限;KOReader 的思路是把"排版权"交还给用户:同一本书可以调整字距、行距、对比度、字体粗细,扫描版 PDF 和 DjVu 还能做重排,双栏 PDF 与漫画类文档有专门的阅读方向。阅读界面的默认触屏分区如下图所示:点按左右侧翻页、点按上下边缘呼出菜单,新手第一次启动时也会看到同样的引导说明。

这张图展示的是默认触屏分区:中间区域翻下一页、左侧翻上一页,上下边缘呼出菜单,角落是快捷操作区,可在设置中自定义。

二、技术文档阅读:Markdown 与 TXT 排版升级

如果你经常用阅读器看技术手册、项目 README 或自己记的笔记,这一节最相关。

  • Markdown 文件的显示逻辑被重新梳理,代码块、表格、列表的排版向出版物水准看齐,长文档里嵌套结构不再错位。
  • 纯文本 TXT 文件现在默认使用与 FB2 相同的排版样式,打开未带样式的长篇小说时,段落缩进和分页会比过去规整。
  • 新增"点按即跳转链接"的开关:阅读 EPUB 时点按正文中的超链接可以直接跳转,如果某个版本里点按反而误触发翻页,可以关掉这项功能。

这几项改动合在一起的效果是:把 Kindle 或 Kobo 里"只能看不能看明白"的技术文档,换成接近电脑浏览器里的阅读体验。

三、书库管理:文件浏览器学会按元数据排序

文件浏览器这次加上了按元数据排序的能力。以前书库里几百本书只能按文件名或修改时间排列,现在可以按书名、作者等元数据字段排序;同时新增了按阅读状态过滤,比如只看"在读"或"未读"的书。文件浏览器默认切换为扁平视图(不再显示文件夹层级),配合按字母跳转,翻找特定文件更快。

此外,"集合"(Collections)功能支持文件夹关联与排序:把同一系列的书放进一个集合后,浏览和排序都集中在一个地方。对书库超过两百本书的用户来说,这一节的改动是日常收益最大的部分。

四、字典与批注:路径规范化和跨设备同步

字典加载这次统一了资源路径:凡是带图片的字典,图片资源统一以包内的res文件夹作为标准起点解析。对普通用户意味着查词时配图更稳定、不容易出现"有词没图"的情况;如果你写过自定义字典脚本,升级时需要确认图片路径符合新的res约定。

批注方面有两处实用改进:

  • 高亮、笔记等批注跨设备同步,在一台机器上做的标记,另一台跑 KOReader 的设备上打开同一本书即可看到。
  • PDF 里的高亮支持手动调整边界,选词不准时可以手动拖正,导出笔记时区域更干净。

五、插件瘦身:这 3 个插件被移除了

本次版本清理了一批长期未维护的插件,升级后如果习惯里用到它们,需要换成替代方案:

  • exporter(导出高亮):移除了 memos 和 flamo 两个导出目标,这两个目标的功能转移到了社区维护的 contrib 仓库中,Joplin 等核心导出方式不受影响。
  • autofrontlight(自动调节前光):整体移除,相关能力已并入系统自带的自动前光与 autowarmth 等插件。
  • backgroundrunner(后台任务运行器):移除,依赖它的第三方插件需要改用新机制,短期内这类插件可能暂时不可用。

完整的插件列表可以在 plugins/ 目录下查看,每个插件目录里的_meta.lua都写明了功能说明。

六、设备支持:新增 KindleHF 构建目标

设备这一端的主要变化是新增KindleHF构建目标:它面向固件版本 5.16.3 及以上的 Kindles,用kodev脚本构建时选择 kindlehf 目标即可,老版本构建目标(kindle、kindlepw2 等)保持不变。

底层还有两项不太显眼但影响打开速度的改动:缓存数据改用 SQLite 存储(CacheSQLite),设置与缓存的序列化引入了 zstd 压缩。官方口径是大型文档的打开速度可提升约三成,实际感受就是几百章的长文档翻到陌生章节时,等待白屏的时间明显变短;同时压缩后的设置文件更小,写入存储更省。

七、升级检查清单

按你的使用习惯对号入座:

  1. 用自定义字典脚本的用户:检查脚本里图片引用的路径是否已改为以res文件夹为起点,改完重启 KOReader 再查一个带图词条验证。
  2. 依赖旧插件的用户:确认 exporter 的导出目标是否还在使用 memos/flamo;用到 backgroundrunner 的第三方插件暂时停用,等社区适配后再启用。
  3. Kindle 用户:如果你的设备固件 ≥ 5.16.3,升级时直接选用 kindlehf 目标构建;老固件继续用原有目标。
  4. 书库较大(>200 本)的用户:升级后在文件浏览器里尝试元数据排序和状态过滤,把常用过滤条件设成默认。
  5. 普通用户:直接升级到 2025.04 即可,重点体验 Markdown/TXT 排版和批注同步,配置文件会自动迁移,无需手动处理。

需要源码编译的话,仓库地址为 https://gitcode.com/GitHub_Trending/ko/koreader ,构建说明见 doc/Building.md;只想看设备适配细节可参考 make/ 目录里各平台的构建文件。

【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreader

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 11:02:04

用ComfyUI本地AI图像生成批量制作DC八神过来Meme实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 11:01:30

Deepagents:三步让 AI 代理自己跑完一个任务

Deepagents:三步让 AI 代理自己跑完一个任务 【免费下载链接】deepagents The batteries-included agent harness. 项目地址: https://gitcode.com/GitHub_Trending/de/deepagents 你大概遇到过这种尴尬:让 AI 写一份长报告,写到一半丢…

作者头像 李华
网站建设 2026/9/3 10:58:56

LT168B键盘副屏显示方案:从驱动安装到固件刷新全指南

LT168B 键盘副屏显示方案最近在机械键盘和客制化圈子里讨论热度不低。和普通键盘只有灯光效果不同,这类方案是在键盘右上角或方向键附近塞进一块小型显示屏,用来显示时间、电量、系统状态、动图甚至硬件监控数据。对玩家来说,副屏不是刚需&am…

作者头像 李华
网站建设 2026/9/3 10:57:48

基于深度学习的目标检测:Ubuntu系统+YOLOv7环境搭建+训练自己的数据集+推理(detect) ——(1)准备+测试篇

想要体验前沿目标检测模型 YOLOv7 的强大能力,并将其应用于解决实际问题?那么,环境搭建、数据集准备、模型训练与推理这几个关键环节,便是你必须迈过的门槛。对于初学者,乃至是有一定开发经验的读者而言,从…

作者头像 李华
网站建设 2026/9/3 10:57:47

从样机到交付:ROS2机器人导航与路径规划实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 10:56:29

鸿蒙版Wireshark移植全解析:从抓包到协议分析的端侧实践

这次我们来看一个和鸿蒙生态关系很大的基础工具项目:鸿蒙版 Wireshark 移植。按照项目标题给的信息,移植工作已经“基本完成”,并且放出了前瞻演示,代码也已经开源。对很多做鸿蒙应用调试、路由固件分析或者物联网设备协议逆向的同…

作者头像 李华