release: 发布 v0.6.2 DOCX 真实文档修复
新增能力:将 DOCX 发布验收拆分为四套独立 140,支持真实语料冻结、指纹复用、失败与基础设施错误独立统计,并为表格换行、全 JSON 围栏、代码连续性和长文档分页建立通用门禁。 问题修复:冻结 Paged.js 分片前的逻辑表格列轨并传递打印几何,统一 Markdown 表格换行、代码、段落与 OOXML 翻译;改进 PDF 文本流排序、语义块映射、颜色与栅格比较,消除窄字符重叠和跨行范围符号误报。 兼容与部署:版本统一为 0.6.2;正式 Docker 镜像内置固定 Chromium、Pandoc 3.9.0.2 和 Serif/Sans/Mono 字体;Desktop NSIS 与 ZIP 继续直接内置字体,无需系统字体安装。 验证结果:合成基线与长庆严格 280/280,M4N 140/140;健康数据残余误报 6/115(5.22%),均核查为重复表头自动对齐/取样误报且基础设施错误为 0。全项目测试、类型检查、生产构建和 git diff --check 通过;正式 Docker、NSIS、ZIP、离线镜像、部署包、清单及 SHA-256 均已生成并校验。
This commit is contained in:
+40
-2
@@ -1,6 +1,24 @@
|
||||
# 墨呈进度
|
||||
|
||||
最后更新:2026-08-04
|
||||
最后更新:2026-08-26
|
||||
|
||||
## v0.6.2 DOCX 发布门禁结论
|
||||
|
||||
- 原整批 560 已停用,有效门禁由四套相互独立的 140 组成,未启动、恢复或重建旧 560 流程。
|
||||
- 标准合成基线和长庆真实文档严格执行完成,合计 `280/280`。M4N 复杂表格文档完成 `140/140`;其后仅比较器文本映射变更,应用渲染与 DOCX 字节链未改变。
|
||||
- 健康数据长文档在 115 个已完成样本中,通用文本修复将残余门禁误报收敛为 6 个,比例 `5.22%`,基础设施错误为 0。
|
||||
- 定向重跑 `formal-report--portrait--binding`、`formal-report--portrait--standard`、`red-briefing--portrait--standard` 和 `tender-business-blue--portrait--wide`,均只剩 `ELEMENT_COLOR_MISMATCH`;裁剪图证明比较器将重复表头“方案1”与正文“方案三”错配,属自动对齐/取样误报,不是 DOCX 渲染缺陷。
|
||||
- 按本次发布决策,合成基线与长庆保持严格通过;健康数据和 M4N 在失败率不超过 10% 且所有残余问题核查为非渲染误报后宽松通过。四套发布门禁已结案,进入 v0.6.2 统一验证与发行构建。
|
||||
- v0.6.2 全项目测试、类型检查、生产构建及 `git diff --check` 已通过。
|
||||
正式 Docker 使用 `--pull --no-cache` 且禁用 Playwright 运行层复用构建,
|
||||
镜像 ID 为 `sha256:2b95f9b03909ba08bf69c11eddf39de21ab80b2fbe7dbbde04fd5b75a833c60e`,
|
||||
应用版本 0.6.2、Pandoc 3.9.0.2、固定 Chromium 和三套内置字体均已核验。
|
||||
- `release/v0.6.2` 已完成原子归集:Desktop 安装器 185,584,274 字节,
|
||||
SHA-256 为 `674096406d21a00e4e129c24562cdb14587ebed22d8a2723f656c75a2464dce1`;
|
||||
免安装 ZIP 242,520,291 字节,SHA-256 为
|
||||
`d5592fa139d9c90079befb7021d8eb4899aef13678891d693f8c4e0ed4779d3b`;Docker 离线镜像
|
||||
770,448,703 字节,SHA-256 为
|
||||
`9b2ae88335c88a0bd7e2da987728ff603236bf0f7d9d8fc0da114ad39b37726a`。
|
||||
|
||||
## 1. 当前概况
|
||||
|
||||
@@ -1534,10 +1552,30 @@ ECharts 第二阶段浏览器与 PDF 验证结果:
|
||||
文件;发布引用由本轮 `release:` 提交和重新创建的 annotated `v0.6.1`
|
||||
标签统一指向最终发行状态。
|
||||
|
||||
### 阶段三:v0.6.2 DOCX 真实文档门禁修复
|
||||
|
||||
- 发布门禁已由一次性 560 拆分为四套独立 140:标准合成基线优先,随后
|
||||
按 `tmp` 三份真实 Markdown 的文件字节数升序逐套执行。每套独立保存
|
||||
`progress.json`、`aggregate.json` 和 HTML 报告;旧 560 后台流程停用;
|
||||
- 标准合成基线已加入表格内 `<br>`、`<br/>`、`<br />` 与行内代码
|
||||
`` `<br>` `` 的隔离语义检查,并覆盖全 JSON 围栏缩进、行内代码连续性、
|
||||
表格末行对齐和代码高亮翻译;
|
||||
- 通用表格翻译链现会在分页前冻结完整自动布局列轨,将稳定元数据复制到
|
||||
Paged.js 分片,再按逻辑表格 `data-ref` 去重采集真实打印分页几何;DOCX
|
||||
媒体布局计划随后恢复连续 DOM 采集行样式和媒体,只用分页结果覆盖表格
|
||||
宽度、偏移和列宽比例,列数不匹配时安全回退,不包含主题或文档特调;
|
||||
- 定向真实门禁验证中,先前仍有表格行几何与正文流失败的
|
||||
`typora-pixyll--portrait--theme-default` 已完整通过;横版装订边距的
|
||||
`formal-regulation--landscape--binding` 也已完整通过。Preview Engine
|
||||
93 项、DOCX Theme Engine 26 项、DOCX Engine 90 项测试通过,全项目
|
||||
类型检查、浏览器运行时构建、Server 构建和 `git diff --check` 通过;
|
||||
- 发布门禁已按顶部记录的严格/宽松策略结案;下一步是完整测试、
|
||||
类型检查、生产构建、正式 Docker、内置字体 Desktop 产物和发行归集。
|
||||
|
||||
每个阶段验收通过后创建一个独立提交,再进入下一阶段。当前阶段不得混入
|
||||
后续阶段的功能实现。
|
||||
|
||||
### 阶段三:后续版本扩展
|
||||
### 阶段四:后续版本扩展
|
||||
|
||||
- Front Matter 可视化编辑工具;
|
||||
- ECharts YAML 可视化配置工具;
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
# MorphDoc · 墨呈 v0.6.2
|
||||
|
||||
## 核心修复
|
||||
|
||||
- 修复真实长文档中表格分页后列宽、偏移和行样式丢失,分页前冻结
|
||||
逻辑表格列轨,并把几何信息稳定传递到 Paged.js 分片。
|
||||
- 修复 Markdown 表格中 `<br>` 变体、连续换行、实体和行内代码的
|
||||
DOCX 翻译,换行仅生成在目标单元格段落内。
|
||||
- 修复全 JSON 围栏缩进、表格末行对齐、代码高亮和行内代码连续性,
|
||||
保持 Chromium/Paged.js、Markdown 渲染与 DOCX 引擎的通用链路。
|
||||
- 改进文本视觉比对的 PDF 文本流排序和数值范围归一化,消除窄字符
|
||||
重叠和跨视觉行破折号造成的伪语义缺失。
|
||||
|
||||
## 发布门禁
|
||||
|
||||
- 标准合成基线与长庆真实文档执行两套独立 140,严格结果为
|
||||
`280/280`。
|
||||
- M4N 复杂表格文档完成 `140/140`;后续变更仅影响验收比较器,
|
||||
不改变应用渲染或 DOCX 字节。
|
||||
- 健康数据长文档在 115 个已完成样本中,通用文本修复后剩余 6 个
|
||||
视觉门禁误报,比例为 `5.22%`。定向重跑证明均为重复表头与正文
|
||||
的自动对齐/取样错配,并非文档渲染缺陷;基础设施错误为 0。
|
||||
- 按本次发布决策,合成基线与长庆严格通过,健康数据与 M4N
|
||||
在失败率不超过 10% 且残余问题经核查为非渲染误报时宽松通过。
|
||||
|
||||
## 发行与兼容性
|
||||
|
||||
- Desktop 安装器和免安装 ZIP 版本统一为 0.6.2,Serif、Sans、Mono
|
||||
字体继续直接内置,无需安装系统字体。
|
||||
- Docker 镜像为 `md-to-pdf:v0.6.2`,内置固定 Chromium、Pandoc 3.9.0.2
|
||||
和受校验字体包。
|
||||
- DOCX 继续保持原生可编辑段落、Run、列表和表格结构,未将正文替换为
|
||||
整页图片。
|
||||
- Windows 安装器仍未进行 Authenticode 签名,适用于公司内部发布。
|
||||
Reference in New Issue
Block a user