Readest 是一款免费开源的电子书阅读器,是经典阅读器 Foliate 的现代化重写版,支持 Windows、Linux 、Mac、IOS、Android。
软件介绍
Readest 是一款轻量化的电子书阅读器,界面简洁大方,专为追求沉浸式深度阅读体验的用户打造。

支持导入 EPUB、MOBI、KF8 (AZW3)、FB2、CBZ、TXT、PDF 格式文件,支持设置阅读字体、字号、字形、行间距、字间距等,可自定义设置阅读背景,翻页动画等。
字体和布局设置:
Readest 内置了注释与标记功能,包括文本高亮、书签、笔记等,可以在阅读过程中标记精彩段落、添加书签,并记录笔记写下自己的感悟等。

内置 DeepL 翻译工具,能够自动检测文字语言进行翻译。

软件特色
- TTS语音朗读:启用文本转语音功能,可选多种音色。
- 分页/滚动阅读模式:自由切换,满足不同的阅读习惯。
- 全文搜索:在整个书籍中通过关键词快速定位相关内容。
- 双屏并行阅读:在分屏视图中可以同时阅读两本书或文档。
- 跨平台支持:在所有支持的平台上同步书籍文件、阅读进度、笔记和书签。
目前注册并登录之后,即可获得 500MB
的云同步空间,开发者也表示现在已有的功能在未来还会免费。
更新日志
0.9.67更新内容
发布亮点
- 阅读器:修复了文件名包含逗号时无法打开文件的问题
- 翻译:新增 Yandex 翻译作为翻译服务提供商
- 布局:鼠标悬停在标题栏时现会显示 macOS 的红绿灯窗口控制按钮
- 主题:EPUB 和 PDF 格式阅读器的背景颜色现可自定义
- 书库:搜索功能现支持书籍格式、分组名称和描述内容
- 书库:元数据编辑器和书架管理多项改进
- Linux:修复了 Linux 系统下社交登录失败的问题
变更详情
- 修复:解析文件名时不再将逗号用作分隔符
- 功能:新增 Yandex 翻译支持
- 布局:鼠标悬停在标题栏时显示 macOS 的红绿灯窗口控制按钮
- CSS:覆盖书籍颜色时,浅色模式下图片颜色采用叠加模式
- Linux:修复了 OAuth 流程中创建多个实例的问题
- 布局:修复了固定布局文档中图片布局的硬编码问题
- PDF:支持 PDF 文件自定义背景主题
- 功能:支持搜索书籍格式、分组名称及描述
- 书库:元数据编辑器和书架管理功能进行了多项修复
0.9.66更新内容
变更详情
- 开发任务:处理分块加载错误(ChunkLoadError),通过刷新页面解决
- 开发任务:修复Android WebView 80 以下版本对可选链(optional chaining)的代码块加载错误
- 布局:修复超长目录列表中嵌套目录项无法展开的问题
- 文档:新增 Deepwiki 徽章和链接
- 开发任务:升级 tauri、next 和 zustand 至最新版本
- API:修复使用新版Next.js时API的跨域资源共享(CORS)问题
- 开发任务:将 Next.js 降级至 15.3 版本
- 文档:执行预览构建以识别 OpenNext、Next.js 与 Supabase 之间的兼容性问题
- 修复:修复文件打开链式调用与操作系统优先打开的冲突问题
- 布局:修复认证页和用户页的布局问题
- 功能库:修复书籍详情弹窗中重新下载按钮无法触发完整重下载的问题
- 文本转语音:将 ISO 639-2 语言代码转换为 ISO 639-1 以过滤 TTS 语音
- 修复:设置非协议方案的 MIME 类型时使用 xdg-mime
0.9.65更新内容
发布亮点
- 阅读器:新增对桌面端打开多个阅读器窗口的支持
- 布局:Linux 系统新增可见窗口边框
- 文本转语音:优化对无效书籍语言的处理
- 文本转语音:跳过脚注锚点链接的朗读
- 翻译:修复目录条目未翻译的问题
- 同步:编辑后的书籍元数据现在支持跨设备同步
- iOS:禁用长按书籍封面时的上下文菜单
变更详情
- 更新 translation.json
- 新增功能:支持桌面端打开多个阅读器窗口
- 布局:Linux 新增窗口边框
- CSS:为容器类命名以方便 CSS 自定义
- 修复:用新封面图片替换备用书籍封面
- 布局:在增大锚点元素触控区域时保持原有布局
- 修复:修复 dev-web 命令
- 文本转语音:处理无效语言代码并显示无可用语音提示
- 文本转语音:跳过 ruby 注音和脚注锚点的语音朗读
- 布局:取消列表元素内的文本缩进
- 翻译:修复目录翻译失效问题
- 同步:新增书籍元数据同步功能
- iOS:长按书籍封面时跳过上下文菜单
- 修复:侧边栏中根据元数据更新书籍封面图
0.9.64更新内容
发布亮点
- 书库:新增支持编辑图书元数据
- 布局:修复侧边栏固定时书签图标位置不正确的问题
- 阅读器:修复EPUB文件中其他章节链接无法使用的问题
- 阅读器:调亮深色模式下的高亮颜色以提升对比度
- 阅读器:下拉刷新手势更流畅、响应更灵敏
- 阅读器:移除图片的不必要缩进
变更详情
- 更新程序:显示新版本的更新说明
- 杂项:添加通过 Fastlane 发布到 Google Play 的操作
- 布局:为 Windows 10 添加窗口边框
- 修复:EPUB 中无效超链接的处理问题
- 布局:修复内联图片的尺寸问题
- CSS:调亮深色模式下的高亮颜色
- 搜索:优化全文搜索响应速度
- 修复:下拉刷新更流畅、响应更灵敏
- 修复:侧边栏固定时书签条位置正确
- CSS:移除图片的不必要缩进
- 文档:为 Flathub 添加应用数据元信息
- 杂项:支持自定义 OAuth 的 Flatpak 包
- 修复乌克兰语翻译错误
- 更新 translation.json 文件
- 功能:新增支持编辑图书元数据
- 修复:应用内保存自定义封面图片
0.9.63更新内容
发布亮点
- 阅读器:修复了部分 MOBI 电子书中超链接无法正常跳转的问题
- 文本转语音:解决了朗读过程中部分内容被跳过的问题
- 图书库:现可单独删除书籍的云端备份文件而不影响本地副本
- 性能优化:字体列表中的字体改为按需加载,提升启动速度
- 性能提升:提升大体积 MOBI 电子书的打开速度
- 布局调整:修复虚拟化书单中的覆盖滚动条显示异常问题
- 布局优化:改进裁剪模式下的网格封面图片高度适配
- 布局改进:移除了 iPad 端不受支持的屏幕方向锁定选项
- 交互修正:iPad Pro 设备选择文本时不再触发系统原生上下文菜单
- 多语言支持:新增泰语(th-TH)语言包
更新内容
- 订阅:修复计划卡片中的操作按钮
- 维护:发布后自动重试上传至 r2 存储
- 维护:优化 r2 上传的重试工作流
- 兼容性:修复脚注图片尺寸问题
- 设置:移除 iPad 上不支持的屏幕方向锁定选项
- 修复:修复 MOBI 电子书链接无法正常跳转的问题
- 布局:修复虚拟化列表中悬浮滚动条的显示问题
- 性能优化:实现字体列表的延迟加载
- 维护:将 Android 目标 SDK 版本更新至 35
- 布局:修复裁剪模式下网格封面图的高度
- 文档:更新移动端应用下载说明
- 文档:优化下载徽章的布局
- 修复:修复部分 MOBI 电子书目录链接的处理问题
- 文本转语音(TTS):修复部分直接文本被跳过的问题
- 新功能:支持仅删除书籍的云备份
- 性能优化:加快大型 MOBI 电子书的打开速度
- 国际化(i18n):新增泰语(th-TH)翻译
- 布局:修复 iPad 上选择文本时系统上下文菜单异常弹出的问题
0.9.62更新内容
发布亮点
- 订阅:现在可以升级至 Readest Premium 并管理订阅
- 阅读器:新增「并行阅读」功能开关,支持多本书籍同时浏览
- 翻译:新增选项可切换译文界面显示/隐藏原文
- 布局:安卓端目录(TOC)采用覆盖式滚动条提升导航效率
- 布局:自定义 CSS 现支持应用至书库页面
- 字体:新增三种 CJK 字体可选
- 快捷键:新增 ESC 键快速关闭搜索栏功能
更新内容
- 布局:书库页面支持自定义 CSS(含封面适配优化)
- 杂项:修复未内联格式参数警告
- 重构:优化封面适配模式的默认封面显示
- 设置:新增三种 CJK 字体选项
- API:新增订阅管理接口
- API:中间件中实现 CORS
- 功能:网页端订阅管理功能实现
- 功能:Tauri 平台订阅管理功能实现
- API:修复 Supabase RLS 兼容问题
- 快捷键:新增 ESC 键关闭搜索栏功能
- 功能:多书浏览时新增并行阅读开关
- 功能:设置菜单新增升级 Premium 选项
- 布局:安卓端目录(TOC)新增覆盖式滚动条
- CSS:修复旧版 EPUB 图片尺寸适配问题
- 布局:扩展滚动条可点击区域
- 功能:译文界面新增原文显示开关
- 布局:用户资料页界面优化
0.9.61更新内容
发布亮点
- 布局:在小屏幕上固定视图菜单宽度
- 布局:新增图书馆视图下裁剪或调整书籍封面的选项
- 阅读器:现在可为阅读界面(UI)应用自定义 CSS
- 阅读器:新增显示当前章节剩余页数的选项
- 设置:配置对话框中新增重置设置的选项
- 导入:修复 iOS 设备导入 TXT 文件时文件名乱码问题
- Linux:修复部分 Linux 发行版应用图标缺失问题
- GitHub:新增捐赠链接以支持 Readest 开发
更新内容
- 文档:添加捐赠徽章及加密货币支付链接
- 文档:在 README 中新增“支持”部分
- 杂项:将 opennextjs 和 wrangler 升级至最新版本
- 修复:延长保存更改后重新加载页面的超时时间
- 布局:视图菜单现在具有最大宽度
- Android:修复 Android 设备透明图标背景问题
- 功能:阅读器 UI 支持自定义 CSS
- 文档:调整 Koreader 最常用的中 koplugin 的优先级
- 功能:图书馆页面视图菜单新增裁剪/调整书籍封面选项
- 升级:将 tauri 更新至最新开发分支
- 杂项:未自定义时使用默认生产环境 Supabase 和 PostHog
- 杂项:更新 Android 应用的 assetlinks 和 deeplink
- 功能:配置对话框中新增设置重置选项
- 修复:修复书架中 EPUB 封面偶尔无法显示问题
- 修复:修复 iOS 设备导入TXT文件时获取正确文件名问题
- 功能:新增章节剩余页数显示选项
0.9.60更新内容
发布亮点
- 针对 iPad 设备优化了布局
- iOS 系统下屏幕方向切换更流畅
- 首次启动时 iOS 设备导入书籍更可靠
- iOS 滚动模式下字体大小不再意外变化
- 无页眉或页脚时,系统顶部/底部安全边距将被忽略
- 桌面平台交互式书籍现可正确加载
- 当主要语言未定义时,翻译功能将禁用
- Android:任务列表背景色已更新为当前主题色
更新内容
同步:将同步网络超时设置为5秒
发布:准备发布至 Google Play
优化:使用 Cloudflare CDN 下载发布包
优化:允许安装程序下载 URL
修复:首次启动时 iOS 设备导入书籍更可靠
CSS:修复 iOS 上滚动模式下意外的字体大小调整
修复:优化 iOS 屏幕方向切换流畅度
修复:修正 README 中 “Themeing” 拼写为 “Theming”
布局:优化 iPad 设备布局
布局:无页眉或页脚时忽略系统顶部/底部安全边距
修复:当主要语言未定义时禁用翻译功能
Android:关闭启动画面并更改任务列表中的图标背景颜色
修复:允许 Tauri 平台上的内联脚本
0.9.59更新内容
发布亮点
- 布局:通过将屏幕单位正确转换为像素,图像尺寸现在可以更准确地调整
- 布局:改进了 iOS 横向模式下的标题布局 – 已删除多余的间距
- 设置:顶部和底部边距的设置更直观,且约束条件更合理
更新内容
- 设置:取消设置弃用的边距设置
- 修复:将 vw/vh 正确转换为像素
- 布局:删除 iOS 横屏中不必要的标题插图
- 设置:对顶部和底部边距设定了更合理的限制条件
0.9.58更新内容
发布亮点
- 文本转语音 (TTS):即使在 TTS 后台播放时,翻译功能仍能正常工作
- 文本转语音 (TTS):按下键盘上的
T
键 可快速开关 TTS - 文本转语音 (TTS):每个打开的书籍现在都有独立的 TTS 控制器
- 注释工具:在 TTS 激活状态下,注释工具仍能正常运行
- 设置:顶部、底部、左侧和右侧的边距可独立调整
- 设置:新增“始终显示阅读状态栏”的选项
- 布局:阅读页面现在能更好地适配设备的安全区域(Safe Area),提供更舒适的版面
- 界面:注释新增创建时间戳,并进行了多项界面优化
- iPad 专属功能:竖屏模式下支持多列显示
- iPad 专属功能:修复了侧边栏无法通过拖拽调整大小的问题
- iPad 专属功能:新增对分屏模式的支持
更新内容
- TTS:TTS 播放时翻译功能也生效
- TTS:每本书的阅读视图现拥有独立的 TTS 控制器
- 修复:重新打开书籍时恢复完整视图设置
- 任务:在示例环境文件中添加 NEXT_PUBLIC_API_BASE_URL
- 功能:添加键盘快捷键 T 切换 TTS
- 修复:TTS 启用时注释工具可正常运行
- 布局:为阅读页面适配响应式安全区域
- 设置:阅读页面可独立调整顶部、底部、左侧和右侧边距
- 功能:显示注释创建时间,并进行多项界面优化
- 修复:竖屏模式下支持多列显示
- 布局:修复 iPad 上无法拖拽调整侧边栏大小的问题
- 功能:iPad 支持分屏模式
- 设置:新增“始终显示状态栏”选项