墨水屏专属排版引擎 —— KOReader 的 CRE 流式重排
为什么排版重要
在墨水屏上,排版不是"可选的美化"——排版直接决定阅读舒适度:
- 字太小 → 看不清 → 放大 → 翻页变多
- 行距太密 → 视觉疲劳
- 边距太窄 → 字贴边 → 墨水屏残影更明显
- 两端对齐没处理好 → 单词间距混乱 → 中文断行生硬
KOReader 的排版引擎就是为解决这些问题而生的。
双引擎架构
KOReader 内置两个渲染引擎,按文件类型自动选择:
- CRE(Cool Reader Engine):用于 EPUB、FB2、MOBI、DOC/DOCX、RTF、HTML、CHM、TXT、Markdown、PDB 等流式重排格式。打开后按你的设置即时重排,改字号/字体/边距全文即刻重绘。
- 固定版式引擎:用于 PDF、DjVu、XPS、CBZ/CBT 等固定版式格式。版式精确,但默认不能自由排版(可通过 K2pdfopt 重排引擎转为流式)。
可调参数总览
在阅读界面点击屏幕底部唤出排版菜单,逐项调节:
| 参数 | 说明 |
|---|---|
| 字号 | 从 12px 到 48px,1px 步进 |
| 字重 | 标准/粗体/特粗,或百分比微调 |
| 字体 | 内置 + 自定义加载,每本书独立设置 |
| 字距 | 字符间距,0% 到 ±50% |
| 行距 | 行间距,1.0 到 3.0 倍 |
| 段距 | 段落间距 |
| 对齐 | 左对齐/居中/两端对齐/右对齐 |
| 页边距 | 上下左右四边独立可调 |
| 分栏 | 单栏/双栏/自动(屏幕宽时双栏) |
样式微调(CSS 级控制)
KOReader 提供样式微调工具,深入到 CSS 渲染层面:
- 修改段落
line-height、text-indent - 修改
<h1>/<h2>标题样式 - 修改引文
blockquote、列表样式 - 隐藏或显示特定元素
- 调整图像大小和对齐
内置样式不满意就自己改——CSS 基础用户即可上手。
多语言连字符词典
KOReader 内置多语言连字符词典:
- 支持中文、英文、日文、韩文、俄文、阿拉伯文、希伯来文等十余种语言
- 中英文混排时自动选择正确的断行规则
- 词典随 KOReader 一并安装,无需额外配置
这解决了许多其他阅读器"中文断行生硬、英文单词被截断"的老问题。
按书保存排版
调整好一本小说的字号行距后:
- 在排版菜单底部点击「保存为当前书的设置」——只对这本书生效
- 点击「保存为全局默认」——以后所有书都用这套设置
- 「配置文件」功能可按书类(小说/论文/漫画)自动套用整套设置