koreader 中文文档 下载 App

配置文件系统 —— 按书类自动套用整套设置

为什么用配置文件

不同类型的书对排版和阅读设置的需求不同:

如果每次换书都重新调这些参数——很麻烦。KOReader 的配置文件系统就是为自动化这个过程设计的。

什么是配置文件

配置文件 = 一套排版和设备设置的集合。每个配置文件可以绑定到特定文件类型、目录或书籍。

KOReader 支持三种绑定方式:

绑定方式触发条件适用场景
按文件扩展名打开 .epub 用配置 A,打开 .pdf 用配置 B最常用,按格式分
按目录打开 Books/技术/ 目录下的书用配置 C按主题分
按书籍指定某本书用配置 D特例

创建配置文件

第一步:手动调整一本的设置

假设你正在看一本小说,把排版调到满意:

第二步:保存为配置文件

  1. 进入文档设置 → 配置文件
  2. 点击「保存当前设置为配置文件」
  3. 命名(如"小说默认")
  4. 选择绑定规则(按 .epub 扩展名)

第三步:自动套用

之后你任何时候打开 EPUB 格式的书,KOReader 自动套用"小说默认"配置——不需要再手动调。

多配置文件层级

KOReader 允许配置文件叠加:

全局默认 → 按扩展名配置 → 按目录配置 → 按书籍配置 → 当前手动调整

例如:

层级从高到低,高的覆盖低的。

建议配置方案

├── 全局默认
│   └── 字号 16px、行距 1.3
├── EPUB/流式文档
│   └── 字号 18px、字体思源宋体
├── PDF
│   └── 启用裁边、K2pdfopt 重排
├── CBZ/漫画
│   └── 翻页方向右到左、图像预处理
├── 目录配置
│   ├── Books/技术论文/
│   │   └── 字号 20px、行距 2.0、分栏
│   └── Books/睡前读物/
│       └── 夜间模式 + 暖光色温

编辑配置文件

配置文件以 Lua 表格式存储在 KOReader 配置目录的 profile.lua(或类似命名)中。

建议通过 KOReader 界面编辑,不要手动改——改坏了 KOReader 可能无法启动。

用户补丁(User Patches)

更高级的定制方式——用户补丁。这是 KOReader 深度定制的隐藏武器:

什么是用户补丁

KOReader 允许你替换或扩展内置的 Lua 模块——修改渲染逻辑、添加新功能、改变默认行为。

社区补丁库

KOReader 社区维护了一批现成补丁:

如何安装补丁

  1. 找到你想用的补丁代码
  2. 放到 KOReader 配置目录下的 patch/ 子目录
  3. 重启 KOReader
  4. 在「设置 → 用户补丁」中启用

警告:用户补丁是 Lua 代码,可能导致 KOReader 不稳定。使用前务必备份配置目录,新补丁先在测试版本上试用。

常见问题

配置文件被覆盖了?

配置文件是最后一次手动调整保存的。如果你临时调了字号没保存,下次打开书还是用配置文件的值。想让临时调整成为永久配置——记得"保存为配置文件"。

多配置文件冲突?

用叠加层级就能解决——高优先级覆盖低优先级。如果还有问题,删掉冲突的配置文件重新建。

用户补丁让 KOReader 崩了?

  1. 手动删除 patch 目录下的问题补丁文件
  2. 重启 KOReader(应该能正常启动)
  3. 反馈到 KOReader 社区

继续阅读