fix: 修复DOCX独立封面视觉门禁

统一 Chromium 与 DOCX 的受限高度封面布局,补齐可编辑边框、装饰边和 Office 页面舍入适配。

按四套独立封面主题、纵横方向及五组页边距执行 40 个 Word/WPS 真实视觉场景,严格失败为 0,并保留正文诊断供 D4 修复。
This commit is contained in:
SkyJourney
2026-08-03 18:15:21 +08:00
parent 9dee7e8605
commit b275c671fc
19 changed files with 785 additions and 82 deletions
+13 -12
View File
@@ -1502,18 +1502,19 @@ ECharts 第二阶段浏览器与 PDF 验证结果:
总计 76 个阻断问题;`formal-feasibility--landscape--binding` 验证 A4
横向、非对称装订边距和独立封面整页 strict 门禁,封面因墨迹与边缘
IoU 不达标被阻断;全仓库测试、类型检查、生产构建和差异检查通过;
- 阶段 D:进行中。字体门禁扩展到 PDF 实际字体解析、DOCX 声明与嵌入
数量,以及 Word/WPS 是否真正采用 Office 嵌入别名。字体资产第一批已
新增 `mdtp-sans-sc@1.0.0` 静态 TrueType/WOFF2,与现有
`mdtp-serif-sc@1.0.0` 组成受 `font-packs/bundle.json` 约束的确定性
双字体包集合;Desktop 安装版和便携版改为直接内置,Docker 同步执行
双清单哈希验证,不再依赖可选伴随安装器。14 套主题现已全部声明 DOCX
字体,中文字体面限制为每主题最多三个;正式、公文和经典标书使用 MdTP
宋体/黑体,现代、商务和技术主题使用 MdTP 黑体,GitHub/Pixyll 保留
小型拉丁字体并补充静态中文字体。14 套 Server HTTP 生产链全部成功,
每套纵版主题默认边距场景均经真实 Chromium、Word、WPS 验证,字体声明
数与嵌入部件数一致,Office 实际使用门禁失败为 0。全仓库测试、类型
检查、生产构建和差异检查通过;下一步修复封面和正文语义块视觉差异;
- 阶段 D:进行中。D1/D2 已将字体门禁扩展到 PDF 实际字体解析、DOCX
声明与嵌入数量,以及 Word/WPS 是否真正采用 Office 嵌入别名;新增
`mdtp-sans-sc@1.0.0`,与 `mdtp-serif-sc@1.0.0` 组成确定性双字体包,
14 套主题的 Server HTTP 生产链和 Office 实际字体使用门禁均已通过。
D3 已重建独立封面视觉门禁:预览与 DOCX 共用受限高度封面间距模型,
DOCX 支持可编辑双边框、超宽装饰边、非居中装饰元素宽度及 Office 页面
舍入;整页差分使用 4px 空间容差、0.6pt 纸张尺寸容差,墨迹 IoU、边缘
IoU、MAE、变化像素率阈值未放宽。四套独立封面主题 × 纵横两个方向 ×
主题默认、标准、紧凑、宽松、非对称装订五组边距共 40 个真实 Chromium、
Word、WPS 用例全部通过,严格失败为 0;主题各 10 例、方向各 20 例、
边距各 8 例。报告仍保留 2963 条正文诊断,未计作 D3 通过项。全仓库
测试、类型检查、生产构建和差异检查通过;下一步 D4 修复 14 套主题
正文语义块视觉差异;
- 阶段 E:完成源码服务、Docker Web API、Desktop 安装版发布后复验;
- 阶段 F:完成 `v0.6.1` 版本、发行说明、发布产物、发布提交和标签。