阅读器
电子书阅读界面的功能和操作
小幻阅读提供三种专用阅读器,针对不同内容类型优化阅读体验。
阅读器类型
| 阅读器 | 适用格式 | 主要特点 |
|---|---|---|
| 书籍阅读器 | EPUB、Mobi、FB2、TXT | 分页/滚动、批注、TTS、AI 助手 |
| PDF 阅读器 | 多种批注工具、签名、缩放模式 | |
| 网文阅读器 | Legado 在线书籍 | 虚拟滚动、章节动态加载 |
打开书籍时会根据格式自动选择对应的阅读器。
书籍阅读器
书籍阅读器基于 foliate-js 引擎,支持 EPUB、Mobi、FB2 等主流电子书格式。
界面布局
| 区域 | 功能 |
|---|---|
| 阅读区 | 书籍内容显示,支持分页或滚动 |
| 顶部栏 | 书名、返回按钮、设置入口 |
| 底部栏 | 阅读进度、章节信息、翻页控制 |
| 侧边栏 | 目录、搜索、批注、书签(按需展开) |
翻页方式
| 方式 | 操作 |
|---|---|
| 点击翻页 | 点击页面左/右侧区域 |
| 滑动翻页 | 向左/右滑动(触屏设备) |
| 键盘翻页 | 方向键 ← → |
| 滚轮翻页 | 鼠标滚轮(分页模式下) |
提示
在设置中可以开启翻页动画,并选择是否点击翻页。
布局模式
书籍阅读器支持三种布局模式:
| 模式 | 说明 | 适用场景 |
|---|---|---|
| 分页 | 横屏分栏阅读,左右翻页 | 小说、散文(默认) |
| 滚动 | 章节内纵向滚动,滚动到底部自动加载下一章 | 技术文档、长文章 |
| 文档 | 保留原始排版 | 固定布局的 EPUB |
分页模式下可配置:
- 最大列数:1 到 4 栏显示
- 连续滚动:滚动到边界时自动切换章节
阅读设置
字体设置
| 设置项 | 说明 |
|---|---|
| 字体 | 从系统字体中选择 |
| 字号 | 调整文字大小 |
| 字重 | 100(细)到 900(粗) |
| 字间距 | 字符之间的间隔 |
| 覆盖字体 | 是否强制使用自定义字体替换书籍内嵌字体 |
排版设置
| 设置项 | 说明 |
|---|---|
| 行高 | 行与行之间的间距 |
| 段间距 | 段落之间的间距 |
| 首行缩进 | 段落首行缩进距离 |
| 两端对齐 | 文本是否两端对齐 |
| 连字符 | 是否启用自动断词 |
| 覆盖布局 | 是否强制应用排版设置 |
页面设置
| 设置项 | 说明 |
|---|---|
| 最大列宽 | 限制文本区域宽度 |
| 列间距 | 双栏模式下的列间隔 |
| 垂直边距 | 上下留白 |
| 水平边距 | 左右留白 |
阅读主题
小幻阅读内置多种阅读主题,也支持自定义主题:
- 跟随系统:自动切换深色/浅色
- 预设主题:白纸、羊皮纸、护眼绿、夜间等
- 自定义主题:自由配置背景色和文字色
提示
开启自适应颜色后,深色背景下会自动调整书籍中对比度不足的文本颜色。
侧边栏
点击顶部栏的目录按钮或使用快捷键可打开侧边栏。
目录导航
- 显示书籍的完整章节目录
- 点击章节标题快速跳转
- 当前章节自动高亮
全文搜索
| 功能 | 说明 |
|---|---|
| 基本搜索 | 输入关键词搜索 |
| 区分大小写 | 精确匹配大小写 |
| 全词匹配 | 只匹配完整单词 |
| 正则表达式 | 使用正则语法搜索 |
搜索结果按章节分组显示,点击结果项可跳转到对应位置。
批注列表
侧边栏可查看当前书籍的所有批注,分为两个标签页:
- 高亮:所有高亮标记
- 笔记:带有笔记内容的批注
点击批注项可跳转到对应位置,右键可编辑或删除。
书签列表
显示当前书籍的所有书签,点击可快速跳转。
书签
- 添加书签:点击底部栏的书签按钮
- 移除书签:再次点击书签按钮
- 书签指示:当前页面有书签时按钮会高亮显示
进度显示
底部栏显示当前阅读进度:
- 百分比进度:全书阅读进度
- 章节信息:当前章节名称
- 进度条:可拖动快速定位
PDF 阅读器
PDF 阅读器基于 PDF.js 引擎,专为 PDF 文档优化。
界面布局
| 区域 | 功能 |
|---|---|
| 阅读区 | PDF 页面渲染 |
| 工具栏 | 批注工具、缩放控制 |
| 侧边栏 | 目录、缩略图、批注列表、书签 |
视图模式
| 模式 | 说明 |
|---|---|
| 单页 | 每次显示一页 |
| 双页 | 并排显示两页 |
缩放控制
| 选项 | 说明 |
|---|---|
| 适应宽度 | 页面宽度适应窗口 |
| 适应页面 | 整页适应窗口 |
| 自定义 | 输入具体缩放比例 |
批注功能
PDF 阅读器提供丰富的批注工具:
文本标记
| 工具 | 说明 |
|---|---|
| 高亮 | 黄色半透明标记 |
| 下划线 | 文字下方添加线条 |
| 删除线 | 文字中间添加横线 |
选中文本后会弹出快捷菜单,可快速添加文本标记。
图形标记
| 工具 | 说明 |
|---|---|
| 矩形 | 绘制矩形框 |
| 圆形 | 绘制圆形或椭圆 |
| 箭头 | 绘制箭头指示 |
手绘工具
| 工具 | 说明 |
|---|---|
| 自由绘制 | 使用画笔自由绘制 |
| 自由高亮 | 手绘半透明高亮 |
侧边栏面板
缩略图
以缩略图形式预览所有页面,点击可快速跳转。
目录
显示 PDF 的书签/目录结构(如果文档包含)。
批注列表
按页面分组显示所有批注,点击可定位到批注位置。
网文阅读器
网文阅读器专为在线书源设计,支持 Legado 服务的在线书籍。
适用场景
- Legado 在线书籍:从 Legado 数据源添加的在线书籍
- 网文模式 EPUB:标记为网文模式的 EPUB 书籍
提示
导入 Legado 书籍时选择在线导入,阅读时会使用网文阅读器。
特点
| 特点 | 说明 |
|---|---|
| 虚拟滚动 | 章节按需加载,节省内存 |
| 连续阅读 | 滚动到章节末尾自动加载下一章 |
| 章节缓存 | 已加载章节保留在内存中 |
界面元素
| 区域 | 功能 |
|---|---|
| 阅读区 | 章节内容,连续滚动 |
| 顶部栏 | 书名、章节标题 |
| 侧边栏 | 目录导航 |
| 设置面板 | 字体、主题设置 |
阅读设置
网文阅读器的设置与书籍阅读器类似:
- 字体、字号、字重
- 行高、段间距
- 阅读主题
书签功能
网文阅读器支持章节级书签:
- 点击书签按钮添加/移除当前章节书签
- 在侧边栏查看所有书签
段落评论(段评)
书籍阅读器和网文阅读器均支持查看段落评论,目前支持两个来源:
| 来源 | 适用场景 | 触发方式 |
|---|---|---|
| 番茄小说 | 从番茄小说下载的 EPUB 书籍 | 自动识别番茄书籍 |
| 起点中文网 | 本地 EPUB 书籍使用起点元数据刮削 | 刮削时选择起点来源 |
使用方式
- 启用段评:点击顶部栏的评论按钮(书籍阅读器中也可在设置 → 显示中开关)
- 查看段评:段落末尾会显示评论数量气泡,点击气泡打开评论面板
- 浏览评论:评论面板支持查看评论内容、点赞数、回复数,滚动到底部自动加载更多
起点段评说明
起点段评需要先在书库中对书籍进行元数据刮削,并选择起点中文网作为刮削来源。应用会自动将本地章节标题与起点目录匹配,匹配成功后才能显示对应章节的段评。
通用功能
以下功能在书籍阅读器和网文阅读器中均可使用。
内容过滤
内容过滤功能允许你添加正则表达式规则,在渲染前对章节 HTML 内容进行过滤。这对清理 Legado 书源中的干扰内容特别有用。
适用场景
| 场景 | 说明 |
|---|---|
| 转义代码 | 清除书源中残留的 HTML 转义字符 |
| 内嵌 SVG | 移除章节中嵌入的无用 SVG 图形 |
| 广告标记 | 过滤书源插入的广告文本 |
使用方式
- 打开设置面板中的显示标签页
- 在内容过滤区域输入正则表达式
- 点击添加按钮,规则立即生效
示例:删除章节中的 SVG 内容
部分书源在章节中嵌入了无用的 SVG 元素(如装饰图形、广告占位符),可以用以下正则规则清除:
<svg[\s\S]*?<\/svg>该规则匹配从 <svg 开始到 </svg> 结束的所有内容(包括多行),将其从章节中移除。
提示
过滤规则对当前打开的书籍立即生效,不需要重新打开书籍。规则保存后会对所有书籍通用。
语音朗读(TTS)
小幻阅读支持两种 TTS 引擎:
| 引擎 | 特点 |
|---|---|
| Web Speech | 本地引擎,使用系统语音 |
| Edge TTS | 云端引擎,音质更好,需要网络 |
TTS 设置
| 设置项 | 说明 |
|---|---|
| 语音 | 选择朗读语音(按语言分类) |
| 语速 | 调整朗读速度 |
| 音量 | 调整朗读音量 |
使用方式
- 点击工具栏的 TTS 按钮
- 选择语音和参数
- 点击播放开始朗读
朗读时当前句子会高亮显示,方便跟读。
划词操作
选中文本后会弹出快捷菜单:
| 操作 | 说明 |
|---|---|
| 复制 | 复制选中文本 |
| 高亮 | 添加高亮标记 |
| 下划线 | 添加下划线 |
| 笔记 | 添加笔记批注 |
| 翻译 | 翻译选中内容 |
| 搜索 | 使用浏览器搜索引擎搜索选中内容 |
翻译功能
支持多个翻译服务:
- Google 翻译
- Azure 翻译
- 其他配置的翻译服务
翻译结果会在弹出窗口中显示。
AI 助手
书籍阅读器集成 AI 对话功能:
- 支持 OpenAI、Claude、Gemini 等模型
- 可以询问书籍内容相关问题
- 支持多轮对话
注意
使用 AI 功能需要先在设置中配置 AI 服务的 API 密钥。
快捷键
书籍阅读器
| 快捷键 | 功能 |
|---|---|
← / → | 上一页 / 下一页 |
Ctrl + F | 打开搜索 |
Ctrl + B | 切换侧边栏 |
Esc | 关闭弹窗/返回 |
PDF 阅读器
| 快捷键 | 功能 |
|---|---|
Ctrl + + / Ctrl + - | 放大 / 缩小 |
常见问题
为什么有些 EPUB 书籍排版不正常?
部分 EPUB 书籍使用了特殊的 CSS 样式。尝试在设置中开启覆盖字体和覆盖布局,强制应用自定义样式。
TTS 朗读没有声音?
- 检查系统音量设置
- 确认已选择可用的语音
- 如使用 Edge TTS,检查网络连接
PDF 批注保存在哪里?
PDF 批注保存在应用数据库中,不会修改原始 PDF 文件。导出功能正在开发中。
如何在阅读时调整窗口大小?
阅读器窗口支持自由调整大小,内容会自动重新排版适应新的窗口尺寸。
网文阅读器加载很慢?
网文阅读器需要从远程服务器获取章节内容,加载速度取决于:
- 网络连接质量
- Legado 服务器响应速度
- 章节内容大小
建议在网络良好的环境下使用。