字体与排版微调:连字字典首行缩进
字体选择
FBReader 默认使用系统字体。你可以在外观设置里为正文和标题分别指定字体:
- Android:设置 → 外观 → 字体。3.8 版本起可以从任意文件夹选择 TTF/OTF 字体
- iOS:无法直接导入自定义字体(iOS 系统限制),只能用系统内置字体
- 桌面版:偏好设置 → 外观 → 字体
正文和标题可以分别选择不同字体——比如正文用宋体、标题用黑体。
自定义字体文件夹(3.8+)
3.8 版本起,Android 版支持从任意文件夹加载字体:
- 把 TTF/OTF 字体文件放到设备的任意文件夹(比如 Downloads/fonts/)
- FBReader 设置 → 外观 → 字体 → 选择文件夹 → 指向刚才的目录
- FBReader 会自动扫描目录里的字体文件,添加到可用字体列表
在 3.8 之前的版本,字体设置在「目录」节里,操作流程类似。
连字字典(Hyphenation)
这是 FBReader 一个很少被注意但非常重要的功能。连字字典决定了:
- 单词在行尾是否能被拆分成两行(hyphenation)
- 拆分时用什么连字符
- 对可读性影响很大
FBReader 内置 24 种语言的连字字典,包括中文(简繁)、英文、俄文、法文、德文、西班牙文等。字典可以在外观设置里切换或关闭。
中文没有连字符需求(中文按汉字换行,不需要 hyphenation),所以中文书籍一般不需要连字字典。但读英文小说时一个好的连字字典能让版面整洁很多。
首行缩进
中文阅读习惯每段开头空两格。FBReader 的外观设置里有首行缩进选项,可以设为:
- 0(无缩进,段落间用段距分隔)
- 2em(中文标准空两格)
- 其他数值(按需要调整)
默认值取决于书籍内嵌的 CSS——如果 ePub 自带缩进规则,FBReader 会优先遵循。
段距和行距
- 行距:行与行之间的垂直距离。中文推荐 1.3-1.5x,英文推荐 1.4-1.6x
- 段距:段落之间的额外留白。0-6pt 都是合理范围,段距越大段落边界越清晰
两个参数配合使用:段距为 0 时靠行距区分段落;段距稍大时行距可以收紧,让页面放更多内容。
