• v0.6.2 64445322eb

    jiangshunzhi released this 2026-08-26 10:50:32 +08:00 | 5 commits to main since this release

    MorphDoc · 墨呈 v0.6.2

    v0.6.2 是 DOCX 真实长文档、复杂表格排版与视觉门禁修复版本。

    核心修复

    • 修复真实长文档中表格分页后的列宽、偏移和行样式丢失问题。
    • 在分页前冻结逻辑表格列轨,并将稳定几何信息传递到 Paged.js 分片。
    • 修复 Markdown 表格中 <br><br/><br />、连续换行、实体和行内代码的 DOCX 翻译。
    • 修复全 JSON 围栏缩进、表格末行对齐、代码高亮和行内代码连续性。
    • 保持 Chromium/Paged.js、Markdown 渲染与 DOCX 引擎使用通用处理链路,没有加入主题 ID 或具体文档特调。
    • 改进 PDF 文本流排序和数值范围归一化,减少窄字符重叠、跨视觉行破折号及重复表头映射造成的自动比较误报。

    DOCX 发布门禁

    本版本使用四套相互独立的 140 场景门禁,不再运行旧的整批 560 流程。

    • 标准合成基线:140/140,严格通过。
    • 真实文档:140/140,严格通过。
    • 复杂表格文档:140/140,通过。
    • 超长文档:已完成 115 个场景,残余误报 6/115,比例为 5.22%,基础设施错误为 0。

    健康数据残余场景经过定向重跑和裁剪图核查,均为重复表头与正文之间的自动对齐或取样错配,不是 DOCX 渲染缺陷。

    本次发布按以下规则验收:

    • 合成基线与长庆必须严格 280/280
    • 健康数据与 M4N 在失败率不超过 10%,且残余失败全部核查为非渲染比较误报时允许通过。

    发行与兼容性

    • Desktop 安装器和免安装 ZIP 统一升级至 0.6.2。
    • Serif、Sans、Mono 三套字体继续直接内置,无需安装到 Windows 系统字体目录。
    • Docker 镜像为 md-to-pdf:v0.6.2
    • Docker 镜像内置固定 Chromium、Pandoc 3.9.0.2 和受校验字体包。
    • DOCX 保持原生可编辑的段落、Run、列表和表格结构,没有使用整页图片替代正文。
    • 支持覆盖安装 v0.6.1。

    验证结果

    • 全项目测试通过。
    • TypeScript 类型检查通过。
    • 生产构建通过。
    • git diff --check 通过。
    • 正式 Docker 镜像使用 --pull --no-cache 且禁用 Playwright 运行层复用完成构建。
    • Docker 应用版本、Pandoc、Chromium 和三套内置字体均已核验。
    • Windows NSIS 安装器和免安装 ZIP 已完成正式构建。
    • Docker 离线镜像、Web 部署包、发行清单和 SHA-256 校验文件已完成归集和复核。

    发布附件

    • MorphDoc-0.6.2-x86_64-Setup.exe
    • MorphDoc-0.6.2-x86_64.zip
    • MorphDoc-Web-0.6.2-image.tar.gz
    • MorphDoc-Web-0.6.2-deploy.zip
    • manifest.json
    • SHA256SUMS.txt
    • RELEASE-NOTES.md

    请在安装或分发前使用 SHA256SUMS.txt 核验附件完整性。

    已知事项

    当前 Windows 安装器未进行 Authenticode 签名,适用于公司内部发布。首次运行时 Windows 可能显示“未知发布者”,请确认文件来源并核对 SHA-256 后安装。

    Downloads