自定义字体加载 —— 每本书独立的字体方案
为什么换字体
原生阅读器通常只提供几种内置字体,中文更是几乎没得选。KOReader 支持加载你自己的字体——把喜欢的字体文件放进设备就行。
支持的字体格式
- TrueType:
.ttf - OpenType:
.otf - 字体集合:
.ttc(OpenType Collections)
字体加载方法
方式一:放入设备公共字体目录(推荐)
把字体文件放到 KOReader 的公共字体目录:
| 平台 | 公共字体目录 |
|---|---|
| Android | /system/fonts/ 或 KOReader 设置的字体目录 |
| Kindle / Kobo / PocketBook | KOReader 安装目录下的 fonts/ 子目录 |
| Linux | ~/.local/share/fonts/ 或 KOReader 设置的字体目录 |
放好后,重启 KOReader(不是重开一本书),新字体就会出现在字体列表中。
方式二:把字体文件与书放同一目录
KOReader 也会扫描当前阅读的电子书同一目录下的字体文件。适合"某本书用某套字体"的场景。
中文字体推荐
KOReader 中文排版表现不错,但默认字体可能不是你最习惯的。以下是社区用户常换的中文字体:
免费开源字体
- 思源宋体(Noto Serif SC):Google 出品,可免费商用,衬线字体适合长篇小说
- 思源黑体(Noto Sans SC):无衬线,现代感强
- 霞鹜文楷:手写楷体,阅读体验温暖
- 霞鹜小楷:更小号的楷体变体
- 方正清刻本悦宋:仿古宋刻本,阅读古籍时的极佳选择
字体来源
- GitHub 搜索 "开源中文字体"
- 思源字体在 Google Fonts 官方站点免费下载
每本书独立字体
这是 KOReader 的一个独特能力:
- 打开某本书,在排版菜单中选择你喜欢的字体
- 点击「保存为当前书的设置」
- 下次打开这本书,自动用这套字体——其他书不受影响
这样可以:
- 古典小说用宋体,营造古籍氛围
- 现代小说用黑体,清爽利落
- 学术论文用思源宋体,阅读舒适
字体渲染质量
KOReader 使用 FreeType 渲染字体,对中文等 CJK 字体的渲染质量很高。墨水屏设备上:
- 开启抗锯齿(默认开启)
- 可微调字重百分比(±25%)补偿墨水屏对比度
- 字体尺寸 1px 步进,精细匹配设备 DPI
字体常见问题
字体没出现在列表中?
确认:
- 字体文件是
.ttf、.otf或.ttc格式 - 放在正确的字体目录
- 重启了 KOReader(不是重开书)
- 字体文件不是损坏的(先在电脑上双击试试能打开不)
中文字体显示方块?
这通常意味着选中的字体没有中文 glyph。换成思源宋体等支持中文的字体即可。
一次加载太多字体会卡吗?
一般不会,但建议 KOReader 目录下的公共字体不超过 5~10 个。字体集合 .ttc 可以包含多个字重,比单独放多个文件更省。