ReadViewSDK/Doc
shenlei 5a41066b66 修复 EPUB 文本分页显示错位并补充分页调试能力
本次提交围绕 DTCoreText 文本页的分页一致性、交互索引和高亮命中进行了集中修复。

主要改动:

1. 文本页显示改为基于整章 attributed string 的上下文布局,只对当前页 range 进行渲染,避免页面子串重新换行导致的页末断行偏差。

2. 页面布局快照与交互控制器统一改为使用 chapter-absolute 索引,修正点击、选区、菜单锚点与高亮矩形在整章上下文下的定位。

3. 修复跨章节高亮串页问题,并调整文本页高亮命中逻辑:保留 CoreText 层绘制,点击时按高亮真实 rect 精确命中,避免重复绘制和整行误判。

4. 收紧 reader 级页面缓存策略,避免预加载同时持有多份整章显示副本带来的内存放大。

5. 新增分页边界校验器、垂直对齐器和 settings-flip 自动化调试入口,用于复现与诊断页范围/显示度量不一致问题。

6. 放宽 inline attachment 的 avoid-break 处理,并补充相关分页问题调查文档与索引。
2026-07-08 14:27:36 +09:00
..
WXRead docs: 大书优化方案文档与架构分析更新 2026-06-02 21:16:50 +08:00
API_REFERENCE.md feat: EPUB阅读器搜索、注释、CFI模块及大书远距跳转优化 2026-06-22 20:26:34 +08:00
ARCHITECTURE.md feat: chapter runtime refactoring and related updates 2026-06-26 18:50:07 +09:00
AUDIT_FINAL.md feat: chapter runtime refactoring and related updates 2026-06-26 18:50:07 +09:00
BUSINESS_LOGIC.md feat: 交互协调器拆分、附件提示、暗色图片适配、选区放大镜及文档清理 2026-06-24 17:47:24 +08:00
CFI_ISSUES_REVIEW.md feat: EPUB阅读器搜索、注释、CFI模块及大书远距跳转优化 2026-06-22 20:26:34 +08:00
CFI_SUBSYSTEM.md feat: EPUB阅读器搜索、注释、CFI模块及大书远距跳转优化 2026-06-22 20:26:34 +08:00
CHAPTER_RUNTIME.md feat: 交互协调器拆分、附件提示、暗色图片适配、选区放大镜及文档清理 2026-06-24 17:47:24 +08:00
CONCERNS.md Reorganize docs and update reader search flows 2026-06-10 08:22:07 +08:00
CONVENTIONS.md Reorganize docs and update reader search flows 2026-06-10 08:22:07 +08:00
EPUBCore_CODE_REFERENCE.md feat: EPUB阅读器搜索、注释、CFI模块及大书远距跳转优化 2026-06-22 20:26:34 +08:00
EPUBTextRendering_CODE_REFERENCE.md feat: EPUB阅读器搜索、注释、CFI模块及大书远距跳转优化 2026-06-22 20:26:34 +08:00
EPUBUI_CODE_REFERENCE.md feat: 交互协调器拆分、附件提示、暗色图片适配、选区放大镜及文档清理 2026-06-24 17:47:24 +08:00
index.md 修复 EPUB 文本分页显示错位并补充分页调试能力 2026-07-08 14:27:36 +09:00
PAGINATION_ISSUES_2026-07-06.md 修复 EPUB 文本分页显示错位并补充分页调试能力 2026-07-08 14:27:36 +09:00
ReaderView_CODE_REFERENCE.md feat: EPUB阅读器搜索、注释、CFI模块及大书远距跳转优化 2026-06-22 20:26:34 +08:00
TESTING.md feat: 架构整改 — Context拆分、Runtime拆分、异步章节加载、UI测试覆盖 2026-06-23 08:17:08 +08:00
TYPESetter_PIPELINE.md feat: EPUB阅读器搜索、注释、CFI模块及大书远距跳转优化 2026-06-22 20:26:34 +08:00
UML_CLASS_DIAGRAMS.md feat: 交互协调器拆分、附件提示、暗色图片适配、选区放大镜及文档清理 2026-06-24 17:47:24 +08:00