koreader 中文文档 下载 App

自定义字体加载 —— 每本书独立的字体方案

为什么换字体

原生阅读器通常只提供几种内置字体,中文更是几乎没得选。KOReader 支持加载你自己的字体——把喜欢的字体文件放进设备就行。

支持的字体格式

字体加载方法

方式一:放入设备公共字体目录(推荐)

把字体文件放到 KOReader 的公共字体目录:

平台公共字体目录
Android/system/fonts/ 或 KOReader 设置的字体目录
Kindle / Kobo / PocketBookKOReader 安装目录下的 fonts/ 子目录
Linux~/.local/share/fonts/ 或 KOReader 设置的字体目录

放好后,重启 KOReader(不是重开一本书),新字体就会出现在字体列表中。

方式二:把字体文件与书放同一目录

KOReader 也会扫描当前阅读的电子书同一目录下的字体文件。适合"某本书用某套字体"的场景。

中文字体推荐

KOReader 中文排版表现不错,但默认字体可能不是你最习惯的。以下是社区用户常换的中文字体:

免费开源字体

字体来源

每本书独立字体

这是 KOReader 的一个独特能力:

  1. 打开某本书,在排版菜单中选择你喜欢的字体
  2. 点击「保存为当前书的设置」
  3. 下次打开这本书,自动用这套字体——其他书不受影响

这样可以:

字体渲染质量

KOReader 使用 FreeType 渲染字体,对中文等 CJK 字体的渲染质量很高。墨水屏设备上:

字体常见问题

字体没出现在列表中?

确认:

  1. 字体文件是 .ttf、.otf 或 .ttc 格式
  2. 放在正确的字体目录
  3. 重启了 KOReader(不是重开书)
  4. 字体文件不是损坏的(先在电脑上双击试试能打开不)

中文字体显示方块?

这通常意味着选中的字体没有中文 glyph。换成思源宋体等支持中文的字体即可。

一次加载太多字体会卡吗?

一般不会,但建议 KOReader 目录下的公共字体不超过 5~10 个。字体集合 .ttc 可以包含多个字重,比单独放多个文件更省。

继续阅读