FBReader 中文文档 下载 App

自定义字体不显示或显示异常

字体选了但显示没变化

检查以下几点:

1. 字体文件格式

FBReader 支持 TTF 和 OTF 格式。不支持的格式:

2. 文件夹路径

FBReader 3.8+ 需要在「设置 → 外观 → 字体 → 选择文件夹」里手动指定字体目录。

确认:

3. 已打开的书

字体变更对已经打开的书籍可能不立即生效。关闭这本书、重新打开再看。

4. ePub 内嵌字体优先级

部分 ePub 文件内嵌了字体(@font-face CSS)。这种情况下,FBReader 会优先使用书籍内嵌的字体,而不是你设置的自定义字体。

解决:用 Calibre 编辑这本书的 CSS,移除 @font-face 声明。

字体部分字符显示为方块/方框

说明字体文件不包含那些字符:

解决:

iOS 用户无法导入自定义字体

这是 iOS 平台的限制——FBReader iOS 版本无法直接加载外部字体文件。iOS 用户想用自定义字体的替代方案:

  1. 用系统「字体」功能(iOS 13+ 支持设置 → 通用 → 字体安装)
  2. 但 FBReader 不一定能识别系统安装的字体(取决于版本和系统)
  3. 最稳定的方案还是:不折腾,用系统默认字体

电纸书上字体渲染慢

电纸书处理器性能有限,加载大字体文件(比如思源宋体 Regular 有 10MB+)可能会让翻页变卡。

优化建议:

自定义字体目录设置
字体文件夹选择入口

快速排查清单

现象检查项
选了字体没变化格式是不是 TTF/OTF?文件夹选对了吗?
部分字符变方块字体有没有完整 CJK 字符集?
电纸书翻页变慢字体文件是不是太大?换个轻量字体
桌面版也不生效偏好设置 → 外观 → 字体,确认不是 CSS 内嵌字体