Open Book Touch: 一款开源、便携式电子阅读器
Open Book Touch: 一款开源、便携式电子阅读器
Open Book Touch 是一款无干扰的开源电子阅读器
Open Book Touch 是一款便携式、前光电子阅读器,旨在为阅读 EPUB 和纯文本文件提供完全开放的硬件和软件生态系统。与多功能平板电脑不同,它是一款专用的阅读设备,通过消除通知和网络浏览器来优先考虑专注力,并利用 ESP32-S3 微控制器而非基于 Linux 的操作系统,以确保快速启动时间和极高的功耗效率。
硬件规格与设计
核心组件
Open Book Touch 基于 ESP32-S3 双核微控制器构建,该微控制器集成了 Wi-Fi 和 Bluetooth LE。技术规格包括:
- 内存: 16 MB quad SPI flash 和 8 MB octal SPI PSRAM,用于处理 EPUB 解析等内存密集型任务。
- 显示屏: 4.26 英寸电子纸屏幕,分辨率为 480 × 800 像素(约 220 ppi)。它支持 1-bit(黑白)和带抖动的 2-bit 灰度。
- 照明: 双色前光,由五个暖色和五个冷色 LED 组成,可独立调光。
- 存储: 一个 microSD card 插槽,用于扩展书库。
- 电源: 用户可更换的电池(至少 800 mAh,可能高达 1200 mAh),采用 USB Type-C 充电。
- 尺寸: 78 × 120 × 10 mm,重量约为 85 克。
外壳与定制化
该设备采用卡扣式、3D 打印塑料外壳。为了保持其开源精神,该项目提供了外壳的 CAD 文件,允许用户打印出各种颜色或材料的各种外壳。
软件架构与排版
Focus 框架
为了驱动该设备,开发者开发了 Focus,一个受 NeXTSTEP 的 AppKit 和 Apple 的 UIKit 启发的定制 C++ 应用框架。Focus 是平台无关的,这意味着通过更换驱动程序,相同的视图控制器和布局逻辑可以移植到不同的屏幕或输入方法(如摇杆或按钮)。
排版与语言支持
该设备实现了一个完整的排版引擎,以确保专业级的排版效果,其特点包括:
- 对齐与连字符: 行内容采用两端对齐,具有均匀的单词间距,并为英语、西班牙语、法语和意大利语提供适当的连字符。
- 自定义字体: 该设备使用精心绘制的 Lucida Bright 和 Lucida Sans 的位图版本。
- 全球语言支持: 通过使用 GNU Unifont,该设备为大约 70,000 个字形提供回退方案,从而能够渲染几乎所有的 Unicode 标准字符。它特别支持从右向左书写的脚本和波斯-阿拉伯语系的字母成形。
用户体验与功能
阅读功能
Open Book Touch 专注于阅读的“基本要求”:它支持存储在 microSD card 上 的 EPUB 和纯文本文件。用户可以高亮显示段落、查词、折角标记页码,并将书籍整理到虚拟书架上。设备会记住用户上次阅读的页面的确切位置。
连接性与功耗
Wi-Fi 主要用于同步时间并无需通过电缆或集中账户即可通过网络浏览器传输书籍。由于它运行在 FreeRTOS 和 ESP-IDF 而非沉重的操作系统,该设备功耗极低(低于 1 毫安培),在关闭前光的情况下提供约一周的阅读时间,并在待机状态下提供超过一个月的待机时间。
社区观点与权衡
虽然该项目因其开放性和与 Kindle 和 Kobo 等竞争对手的诚实对比而受到称赞,但 Hacker News 上的社区讨论突出了几个争议点:
- 外形尺寸: 几位用户认为 4.26 英寸屏幕太小,无法提供舒适的阅读体验,一些人建议 6 英寸是最低标准。
- 物理控制: 缺少物理翻页按钮是一个重要的批评点,因为一些用户发现电子纸显示屏上的滑动手势很烦人。
- 排版 Concerns: 一些用户指出,虽然 GNU Unifont 允许广泛的语言支持,位图字体可能会在非拉丁语系脚本中无法提供长篇阅读所需的专业级排版体验。
- 价值主张: 一些批评者认为,在现有的 Kobo 硬件上安装开源软件如 KOreader 上比购买新的、专门的开源硬件更具实用性。
"There are no physical buttons on the front... For whatever reason I find swipe gestures on e-ink displays are annoying."
"Cyrillic scripts like Russian and Ukrainian are supported via GNU Unifont... reading a book set in GNU Unifont is not going to be a pleasurable experience."
项目路线图与可用性
该项目目前通过 Crowd Supply 筹款,首批设备的目标交付时间为
2027 年初。固件是 MIT-licensed,硬件原理图和板卡文件计划在发货时发布。