# REPORT-DPI200 —— 7 条「200dpi 读排版元素」的 400–600dpi 重验报告 - 生成会话:worker(branch)· mvs_cb636603c3f84bcc8c16fb01076d0359 - 日期:2026-10-14 - 依据规则:PITFALLS 67(200dpi 读对也不得追认)/43(排版元素 600dpi)/34(页脚语义补全)/72(订正链自我继承)/75-78(字形核对、伪造断言的 bbox 要求、豆腐块先跑 fontcheck) - 方法学硬要求:先跑 `fontcheck.sh`;裁切坐标必须给出;「零命中」与「未发现」分开写;渲染零字节产出必须报数 ## 0. 摘要(待填) - (占位) ## 1. 7 条清单与原始取证记录(待填) - (占位) ## 2. 逐条重验(待填) ### 2.1 条 1 · 广发银行每页页脚原文(L3639) - (占位) ### 2.2 条 2 · 可口可乐 Zero p81 红色小节标题(L4050) - (占位) ### 2.3 条 3 · 【手册VI 320】p81 红色标题(L4247) - (占位) ### 2.4 条 4 · 微软/港科大「都印 P.81/P.102」(L6154)—— 模式五十九地基 - (占位) ### 2.5 条 5 · NSW 州政府 p6 版权栏(L4734) - (占位) ### 2.6 条 6(占位) - (占位) ### 2.7 条 7(占位) - (占位) ## 3. 判决汇总表(待填) - (占位) ## 4. 条 4 与模式五十九的连带影响(待填) - (占位) ## 5. 顺手查:取证主体与 dpi 记录状况(待填) - (占位) ## 6. 防线:扩展后的强制引用格式(待填) - (占位) ## 7. 落盘与边界声明(待填) - (占位) --- ## 补记 · 开工门禁(fontcheck.sh 逐份实跑,2026-10-14) 7 条共涉及 10 份物理文件(微软 2 份、港科大 2 份、可口可乐 Zero 1 份、广发 1 份、NSW 1 份、全季 1 份、乐高 2 份)。 **全部先跑 `fontcheck.sh`(PITFALLS 78 第 1 条:不要先下「损坏」结论)**: | 文件 | 页 | MD5前12 | FONT_ROWS | 退出码 | 判决 | |---|---:|---|---:|---:|---| | 【手册VI 781】广发银行 | 61 | `6e733e3977ef` | 170 | **0** | OK 可取证 | | 【手册VI 320】Coca-Cola Zero | 146 | `9134bcd13f20` | **0** | **3** | **NO_FONT_INFO — 不能判为安全,须目视通览** | | 【手册VI 434】Microsoft 视觉识别指南 | 88 | `aa339a2091a1` | 89 | 0 | OK | | 【必看111】世界五百强微软VI品牌系统 | 90 | `8c70f5289173` | 72 | 0 | OK | | 【手册VI 416】HKUST | 144 | `27d775f828ee` | 168 | 0 | OK | | 【手册VI 415】HKUST_Brand | 107 | `5deaf58ac951` | 82 | 0 | OK | | 【手册VI 1014】NSW-Government | 6 | `2f9dbfd0247c` | 18 | 0 | OK | | 【手册VI 964】全季4.0手册-V1.0 | 107 | `553955127c7b` | 15 | 0 | OK | | 【手册VI 407】LEGO乐高vi手册 | 12 | `294049df1f96` | 27 | 0 | OK | | 【必看172】乐高品牌VI规范(=【手册VI 692】MD5 `2407e91a60a8`) | 33 | `2407e91a60a8` | **0** | **3** | **NO_FONT_INFO — 须目视通览** | **豆腐块风险件数:0**(无一份命中 `CID`+`Identity-H`)。这与 REPORT-FONTAUDIT §5.4 一致: **这 7 条与字体问题无关,是独立欠账**,本轮不受豆腐块干扰。 **⚠️ 但「0 风险」≠「0 未知」**:2 份 `pdffonts` 0 行(Coca-Cola Zero 146p、乐高 33p)按脚本定义**不能判为安全**, 必须以目视通览为准。本轮两者都做了 600dpi 裁切实拍(见 §2.2、§2.6)。 --- ## 2.1 ★ 条 4 · 微软 88p/90p 「都印 P.81」+ 内容不同(模式五十九地基) **原记录**(`situation-entries.md` **L6177–6178**,REPORT-FONTAUDIT 标的 L6154 是**节标题行**, 逐字原文的表格在 L6177–6178;行号有一格偏差,内容不影响): ``` | 微软 88p/90p | `P.81` | 一个是 `Web Page`,一个是 `Signage` | | 港科大 144p/107p | `P.102` | 一个是 `3.7 PROHIBITED USE`,一个是 `COMMUNICATIONS-VIDEO` | ``` ### 4.1.1 文件身份与「分段实测」 | 件 | 页 | MD5前12 | 页面尺寸 | |---|---:|---|---| | 【手册VI 434】Microsoft 视觉识别指南 | 88 | `aa339a2091a1` | 1224×792 pt(17×11in 横版) | | 【必看111】世界五百强微软VI品牌系统(=【手册VI 865】≡`S091-…`,三份 MD5 同) | 90 | `8c70f5289173` | 1224×792 pt | **分段实测偏移(`pdftotext -bbox` 逐页 folio 坐标,非推导)**: | 锚点 | 88p | 90p | |---|---|---| | 物 40 | 印 `37` @x1174,y36 | 印 `37` @x1174,y36 | | 物 43 | 印 `40` @x1173,y36 | 印 `40` @x1173,y36 | | 物 81 | 印 `78` @x1174,y36 | 印 `78` @x1174,y36 | | 物 **84** | **印 `81` @x1175,y36** | **印 `81` @x1175,y36** | | 物 86 | 印 `83` @x1174,y36 | 印 `83` @x1174,y36 | | 物 89 | (无此页) | 印 `86` @x1174,y36 | **两件在物 40–89 全段偏移恒为 +3,物 84 = 印 81,两件同。** (PITFALLS 52「偏移必须自己实测」——本轮实测,未照抄 `+3` 记录。) **⚠️ 顺带更正一条记录里的位置描述**:folio 在 **x≈1175, y≈36**, 即**右上角**(页高 792pt,y=36 是顶部 4.5% 处),**不在页脚**。 原记录写「这两条页码是**页脚里的**排版元素」——**位置描述错了,元素类别(页码)没错**。 按 PITFALLS 67 它仍属「排版元素」,规则照样适用,但**「页脚」这个限定词是错的**。 ### 4.1.2 600dpi 裁切坐标与逐字转写 坐标换算:页宽 1224pt → 600dpi = `1224/72*600 = 10200 px`;页高 792pt → `6600 px`。 folio 中心 `x=1175pt,y=36pt` → `x=9792 px, y=300 px`。裁切带取 `x 9400–10200`/`y 150–450`。 ```bash pdftoppm -f 84 -l 84 -r 600 -x 9400 -y 150 -W 800 -H 300 -png -singlefile "" ``` | 件 | 裁切坐标 | 实测 dpi | 产出字节 | 零字节 | |---|---|---:|---:|---:| | 88p p84 | `-r 600 -x 9400 -y 150 -W 800 -H 300` | **600** | **4,247** | 0 | | 90p p84 | 同上 | **600** | **4,247** | 0 | **600dpi 逐字转写(目视,非文本层)**: | 件 | 裁切带实读 | |---|---| | 【手册VI 434】p84 | **`81`**(阿拉伯数字,两位,无 `P.` 前缀、无前导零、无连字符) | | 【必看111】p84 | **`81`**(同上,逐字相同) | ### 4.1.3 判别「两图是否真的同一页码」的第二道独立证据 两张裁切图 **MD5 不同**(`beee67bfcf2204…` vs `8bb2914c821e06…`), 但字节数相同(4,247)。按 PITFALLS 20,这是**必须验产出**的形状——已验: ``` PIL ImageChops.difference → diff bbox = (399,180,474,254) 非零差异像素 322 / 240000 = 0.13% 最大通道差 = 3 / 255 ``` → **差异仅限字形抗锯齿的亚像素抖动,落在 `81` 的包围盒内**。 两图为**同一页码字形**,不是空文件假信号,也不是不同页码。 **内容侧同时独立复核**(`pdftotext -f 84 -l 84`,用于定位而非取证): | 件 | p84 文本层 | |---|---| | 88p | `Microsoft visual identity guidelines` / **`Web Page`** / `Showcase` / `81` | | 90p | `Microsoft visual identity guidelines` / **`Signage`** / `Showcase` / `Back to Contents` / `81` | ### 4.1.4 逐字 diff vs 原记录 | 原记录 | 600dpi 实读 | diff | |---|---|---| | 微软 88p/90p 都印 `P.81` | 两者都印 **`81`** | **引号内多了一个 `P.`——原件上没有 `P.` 前缀**(`P.` 是记录者的书写约定,非原文) | | 一个是 `Web Page`,一个是 `Signage` | 88p=`Web Page`,90p=`Signage` | **逐字一致 ✅** | | 「页脚里的排版元素」 | folio 在 **右上角** y=36/792 | **位置错:是页眉侧,不是页脚** | ### 4.1.5 判决:**维持**(附一处引号内的写法订正) - **两个 `81` 在 600dpi 下逐字读对**,「同页码」这半个结论 **成立且证据等级升格**。 - 「同页码不同内容」完整成立:`Web Page` vs `Signage`,文本层与 600dpi 目视两条独立线一致。 - **两条必须一并落库的订正**:①引号里写 `P.81` 而原件是 `81`(**`P.` 是记录约定的,不是原文**, 与 PITFALLS 69「转录保留原样」同族——引号内的字必须是真字);②「页脚」应为「右上角页码位」。 - **不追认 200dpi**:按 PITFALLS 67,即使 200dpi 恰好读对也不得追认。本条现由 **600dpi 独立证据**支撑, 不依赖那次 200dpi。 ### 4.2 条 4 后半 · 港科大 144p/107p 「都印 P.102」 | 件 | 页 | MD5前12 | 页面尺寸 | |---|---:|---|---| | 【手册VI 416】HKUST香港科技大学 | 144 | `27d775f828ee` | 841.89×595.276 pt (A4 横) | | 【手册VI 415】HKUST_Brand | 107 | `5deaf58ac951` | 841.89×595.276 pt (A4 横) | **分段实测偏移**(`-bbox` 逐页 folio,非推导): | 锚点 | 144p | 107p | |---|---|---| | 物 30 | 印 `27` @x774,y37 | 印 `27` @x776,y37 | | 物 43 | 印 `40`(另一坐标组) | 印 `40`(另一坐标组) | | 物 103 | 印 `100` @x769,y37 | 印 `100` @x771,y37 | | 物 **105** | **印 `102` @x769,y37** | **印 `102` @x771,y37** | | 物 106 | 印 `103` @x769,y37 | 印 `103` @x771,y37 | **两件全段偏移恒为 +3,物 105 = 印 102,两件同。** **600dpi 裁切**:A4 横 841.89×595.276pt → 600dpi = `7016 × 4961 px`; folio 中心 `x≈770pt,y≈37pt` → `x≈6417 px, y≈308 px`。裁切带 `x 6150–7016`/`y 160–460`。 ```bash pdftoppm -f 105 -l 105 -r 600 -x 6150 -y 160 -W 866 -H 300 -png -singlefile "" ``` | 件 | 实测 dpi | 产出字节 | 零字节 | **600dpi 逐字转写** | |---|---:|---:|---:|---| | 144p p105 | **600** | **4,652** | 0 | **`102`**(三位,无 `P.` 前缀) | | 107p p105 | **600** | **3,830** | 0 | **`102`**(三位,无 `P.` 前缀) | **内容侧独立复核**(`pdftotext -f 105 -l 105`): | 件 | p105 文本层 | |---|---| | 144p | `3.0 UNIVERSITY LOGO` / **`3.7 PROHIBITED USE OF UNIVERSITY LOGO AND THE RED BIRD SUNDIAL IMAGE`** / `102` | | 107p | **`05. COMMUNICATIONS`** / **`COMMUNICATIONS - VIDEO`** / `102` | ### 4.3 条 4 汇总判决:**维持**(两对全部 600dpi 逐字读对) | 对 | 原记录 | 600dpi 实读 | 判决 | |---|---|---|---| | 微软 88p/90p | 都印 `P.81` | 都印 **`81`** ✅ | **维持**(`P.` 前缀须订正为记录约定;「页脚」须改为「右上角页码位」) | | 微软 88p/90p | 一个 `Web Page`,一个 `Signage` | 88p=`Web Page`/90p=`Signage` ✅ | **维持**,逐字一致 | | 港科大 144p/107p | 都印 `P.102` | 都印 **`102`** ✅ | **维持**(同 `P.` 订正) | | 港科大 144p/107p | 一个 `3.7 PROHIBITED USE`,一个 `COMMUNICATIONS-VIDEO` | 144p=`3.7 PROHIBITED USE…`/107p=`05. COMMUNICATIONS / COMMUNICATIONS - VIDEO` ✅ | **维持** | **→ 模式五十九「同页码不同内容」这 2 例地基保住了,可以出街。** 4 组页码全部在 600dpi 裁切下逐字确认,且每组都另有一条独立证据线(像素差/bbox 坐标/文本层内容)。 **⚠️ 但两条订正必须随结论一起落库**(否则下一轮会把它当"页脚"去找): 1. **`P.81`/`P.102` 里的 `P.` 不是原文**,是记录者的书写约定。四份文件上印的都是裸数字 `81`/`102`。 2. **微软那份的页码在右上角,不在页脚**(y=36/792=顶部 4.5%)。港科大同样在顶部(y=37/595=顶部 6.2%)。 **四份全部是「页眉侧页码位」,没有一份在页脚。** **方法学价值**:这 2 例当时是被 77 对普查判为"设计上抓不到"而**未被自动校验覆盖**的 (页眉/页脚/页码三项常规校验全部返回"一致")。**它们只能靠目视裁切发现**—— 本轮证明 600dpi 裁切对这 4 个页码是无歧义的。 --- ## 2.2 ★ 条 1 · 广发银行「每页页脚原文」(模式 53 核心证据) **原记录**(L3639,模式 53 核心引文): > **每页页脚**重复「**本手册所示字体和图片仅作手册说明用途,在使用之前须获得正式版权后方可使用**」 **文件**:【手册VI 781】广发银行视觉识别系统管理手册 61p MD5 `6e733e3977ef` (`fontcheck.sh` 退出码 **0**,170 字体行,1 行未嵌入但可替换 —— 无豆腐块风险) **页面几何先更正**:`pdfinfo` 首行报 `Page size: 841.89 x 595.276`,但 `-box` 与 `-bbox` 均显示 **物 2 = 1683.78 × 595.276 pt**——**这是跨页对开**(两页 A4 竖版并排), 与 PITFALLS 十二 记的广发是跨页件一致。600dpi 整页实测 `14032 × 4961 px`。 **若照 `pdfinfo` 的 841.89 换算坐标,裁切会整体错位一半。** ### 1.1 页脚位置(`-bbox` 逐字坐标,非目视估计) 页脚句在 **y = 557.1–562.3 pt**(页高 595.276 → **页底 94.7%**,**确属页脚** ✅), 且**左右两个半页各印一次**(跨页对开件): | 位置 | bbox x | bbox y | |---|---|---| | 左半页页脚 | 265.0–413.5 | 557.12–562.27 | | 右半页页脚 | 1078.6–1227.1 | 557.12–562.27 | ### 1.2 600dpi 裁切坐标与逐字转写 600dpi 比例 = `600/72 = 8.3333`。 ```bash # 左半页页脚 pdftoppm -f 2 -l 2 -r 600 -x 2150 -y 4600 -W 1400 -H 150 -png -singlefile "" # 右半页页脚 pdftoppm -f 2 -l 2 -r 600 -x 8940 -y 4600 -W 1400 -H 150 -png -singlefile "" # 英文页脚(bbox: x612.3..1450.2, y557.2) pdftoppm -f 2 -l 2 -r 600 -x 5050 -y 4600 -W 1800 -H 150 -png -singlefile "" ``` | 裁切 | 实测 dpi | 产出字节 | 零字节 | **600dpi 逐字转写(目视)** | |---|---:|---:|---:|---| | p2 左半页页脚 | **600** | **27,989** | 0 | **`本手册所示的字体和图片仅作手册说明用途必须获得正式的版权后方可使用`** | | p2 右半页页脚 | **600** | **28,105** | 0 | 同上,**逐字相同** | | p2 英文页脚 | **600** | **16,560** | 0 | `…ONLY. COPYRIGHTS MUST BE OBTAINED BEFORE COMMERCIAL USE.` | **⚠️ 页脚里没有句号**(正文p2 那处有句号,页脚处没有)。 **⚠️ 页脚里没有逗号**(正文 p2 那处是「…仅作手册说明用途**,**必须获得…」)。 ### 1.3 ★ 逐字 diff —— 这条是**实质性错读**,不是标点差异 | # | 原记录(200dpi) | 600dpi 实读 | 性质 | |---|---|---|---| | 1 | 「本手册所示**字体**和图片…」 | 「本手册所示**的**字体和图片…」 | **多一个「的」** | | 2 | 「仅作手册说明用途**,**在使用之前**须**获得正式版权后方可使用」 | 「仅作手册说明用途**必须获得正式的版权后方可使用**」 | **★整段不同:「在使用之前须」这五个字原件上不存在;且是「正式的版权」不是「正式版权」** | **原件上根本没有「在使用之前须获得正式版权」这个说法。** **正文里另有一处措辞不同的同义句(这是混淆源)**: p2 正文 x898.6, y273.8 处印的是 `所示的字体和图片仅作手册说明用途,必须获得正式的版权后方可使用。`(**有逗号、有句号、无「在使用之前」**)。 → **原记录把「页脚版」和「正文版」混成了一句,而且两处都没有「在使用之前须」。** ### 1.4 独立第二证据线(文本层,方向一致) `pdftotext -bbox` 页脚 token 逐字为: `本手册所示的字体和图片仅作手册说明用途必须获得正式的版权后方可使用` —— 与 600dpi 目视**逐字一致**,两条线互相印证。 全文该句出现 **118 次**(60 页 × 左右两半页),**「每页页脚重复」这个描述本身成立**。 ### 1.5 判决:**降级 → 改为「订正后维持」,引文须整体替换** - **「每页重复页脚」这个事实:维持** ✅(118 次,`y=557/595` 页底 94.7% 确认是页脚) - **引文原文:作废,须整句替换** ❌ - 正确页脚原文:**`本手册所示的字体和图片仅作手册说明用途必须获得正式的版权后方可使用`** - 正确正文原文(p2):**`所示的字体和图片仅作手册说明用途,必须获得正式的版权后方可使用。`** - **模式 53 的结论方向不受影响**:「不许直接复制、另开索取通道」这个判断, 由页脚「**必须获得正式的版权后方可使用**」独立支撑 —— **原件的措辞其实更强** (「必须获得」vs 记录的「须获得」同义,但原件没限定「在使用之前」)。 > **这条是本项目 PITFALLS 34 的又一次同型复发**,且**方向相反**: > 34 那次是 200dpi 把「版权限制」读成了「完备性默认条款」; > **这次是 200dpi 把一句干脆的版权限制,扩写成了带「在使用之前」限定的、更像法律条款的句子。** > **低分辨率读页脚不只是会漏字,还会「补出」限定语——补出来的句子语法更完整、更像条款,因此更难被发现。** > > **这也是 PITFALLS 67「读法不合规的读对不构成读法合规的证据」的强化版**: > 这一次不是读对,是**读成了另一句话**。 --- ## 2.3 ★ 条 5 · NSW 州政府 p6 版权栏(标「父会话 200dpi 逐字」) **原记录**(L4734): > `© Crown in right of NSW through the Department of Customer Service 2022.` > `...without prior written consent of the copyright owner. **Any inquiries relating to consents and use of this publication, including by NSW Government agencies** must be addressed to NSW Government branding, Department of Customer Service.` **文件**:【手册VI 1014】NSW-Government 6p MD5 `2f9dbfd0247c` (`fontcheck.sh` 退出码 **0**,18 字体行,0 未嵌入) 页面 A4 竖版 595.276 × 841.89 pt → 600dpi = `4961 × 7016 px`。 ### 5.1 600dpi 裁切坐标与逐字转写 `-bbox` 定位:版权行 `Crown` 在 `x=38.9..68.6, y=730.3..743.2`;consents 段 `y=759.9..808.9`。 600dpi 比例 `8.3333`。 ```bash pdftoppm -f 6 -l 6 -r 600 -x 230 -y 6060 -W 4550 -H 180 -png -singlefile "" pdftoppm -f 6 -l 6 -r 600 -x 230 -y 6300 -W 4550 -H 460 -png -singlefile "" ``` | 裁切 | 实测 dpi | 产出字节 | 零字节 | 逐字转写(目视) | |---|---:|---:|---:|---| | p6 版权行 | **600** | **40,252** | 0 | `© Crown in right of NSW through the Department of Customer Service 2022.` | | p6 consents 段 | **600** | **138,950** | 0 | `This publication is copyright. Other than for the purposes of and subject to the conditions prescribed under the Copyright Act, no part of it may, in any form or by any means, be reproduced, altered, manipulated, stored in a retrieval system or transmitted without prior written consent of the copyright owner. Any inquiries relating to consents and use of this publication, including by NSW Government agencies must be addressed to NSW Government branding, Department of Customer Service.` | ### 5.2 逐字 diff | 原记录 | 600dpi 实读 | diff | |---|---|---| | `© Crown in right of NSW through the Department of Customer Service 2022.` | 同 | **零差异** ✅(含 `©` 符号、`in right of` 的法律固定表述、句末句号) | | `…without prior written consent of the copyright owner. **Any inquiries relating to consents and use of this publication, including by NSW Government agencies** must be addressed to NSW Government branding, Department of Customer Service.` | 同 | **零差异** ✅ | **⚠️ 但记录里的 `...` 省略号是一个夹注**:原件里这两句**不相邻**, 中间隔着 `This publication is copyright. Other than for the purposes…` 一整段(约 3 行)。 `...` 本身不是原件文字,但这是通行引文省略法,**不算错**,标注为「需知悉」。 ### 5.3 判决:**维持**(证据等级升格为 600dpi 实测) - **引文逐字无误**,且是本 7 条里**唯一一条 200dpi 恰好读对且 600dpi 复核后完全无差异**的。 - 按 PITFALLS 67 **仍不得追认那次 200dpi**:本条的置信现在由 **600dpi 裁切转写**独立支撑。 - **★ 但请注意这条的教训价值**:它标着「**父会话 200dpi 逐字**」—— 按 PITFALLS 58 第 2 条,父会话写进记录的引文必须标来源等级, 而**「父验」这个标签本身不承载 dpi**。同一条列表里,条 1(广发)同样标着高等级标注, **却被 600dpi 判为实质性错读**。 → **这正是「父验」标签不足以承载 dpi 信息的实证:同批 7 条,两条都带高等级标注,一条对一条错。** ### 5.4 顺带:本页还有一处结论也在仓库里,同样只有 200dpi 依据 L4752 记的 NSW 另一句:`This document is subject to regular review and updating. Please visit nsw.gov.au to ensure you have the latest version.` **这条不在 7 条清单里**(因为它被记为正文而非版权栏),但**同属排版元素、同页、同为父会话取证**。 本轮已在 p6 文本层中核到该句**逐字存在**,与记录一致。**不另判降级**(未列入本轮 7 条范围)。 --- ## 2.4 条 2 与条 3 · 可口可乐 Zero / 【手册VI 320】p81 红色小节标题 **★ 先说一个结构发现:条 2 与条 3 是同一份文件、同一页、同一条引文。** | 条 | 出处 | 记录内容 | |---|---|---| | 条 2 | L4050 | 「可口可乐 Zero 物理 p81 的红色小节标题就是『4. Familiar Yet Surprising』」 | | 条 3 | L4247 | 「`【手册VI 320】` 物理 p81,200dpi 目视,红色标题:**4. Familiar Yet Surprising**」 | **【手册VI 320】就是那份 Coca-Cola Zero(146p,MD5 `9134bcd13f20`)**—— L4050 用的「可口可乐 Zero」与 L4247 用的「【手册VI 320】」**指向同一份文件**。 → **7 条里实际只有 6 份独立文件、6 条独立证据**;条 2 是条 3 在**另一节里的重复引用**。 **这本身是一个传播形态的样本**:同一条错误读法可以同时污染两处。 **文件**:【手册VI 320】146p,`Producer: Adobe Acrobat 15.7 Image Conversion Plug-in` **全书纯图像、无有效文本层**(`pdftotext` 全书仅 **146 字节**=每页 1 字节的页面伪影,146 页) → 按 PITFALLS 26/63:**「无文本层」≠「没有内容」,只能说明检索不到。** `fontcheck.sh` 退出码 **3**(`pdffonts` 0 行)——**不能判为安全**,故本条完全依赖**目视**。 页面 1498 × 1040 pt(非标准尺寸)→ 600dpi = `12483 × 8667 px`。 ### 2.1 600dpi 裁切坐标与逐字转写 先用 100dpi 整页定位(2082×1456 px,558,113 字节),红色标题位于页面**左栏下部**, 600dpi 下约 `y 5030–5270 px`、`x 400–2300 px`。 ```bash pdftoppm -f 81 -l 81 -r 600 -x 400 -y 5030 -W 1900 -H 240 -png -singlefile "" pdftoppm -f 81 -l 81 -r 600 -x 400 -y 5250 -W 3600 -H 560 -png -singlefile "" ``` | 裁切 | 实测 dpi | 产出字节 | 零字节 | **600dpi 逐字转写** | |---|---:|---:|---:|---| | 红色小节标题 | **600** | **17,868** | 0 | **`4. Familiar Yet Surprising`** | | 其下两条 bullet | **600** | **68,030** | 0 | `• We do not follow category norms; instead, we lead them.` / `• We introduce new strategic elements to create variety and freshness across the Brand experience.` | ### 2.2 逐字 diff | 原记录 | 600dpi 实读 | diff | |---|---|---| | `4. Familiar Yet Surprising` | `4. Familiar Yet Surprising` | **零差异** ✅(含阿拉伯数字 `4.`、句点、三个词的首字母大写) | | `• We do not follow category norms; instead, we lead them.` | 同 | **零差异** ✅(分号位置正确) | | `• We introduce new strategic elements to create variety and freshness across the Brand experience.` | 同 | **零差异** ✅(`Brand` 大写正确) | ### 2.3 同页上下文(用于确认「红色标题」这个描述准确) 100dpi 整页通览确认本页版面: - 页眉左上 `Packaging Design Standards_Form Design Standards`,**右上红色章节码 `3.26`** - 页面主标题(大号红字)**`Industrial Design Principles for Packaging Form`** - 左栏正文 + 四个红色小节标题:**`1. Bold Simplicity`/`2. Real Authenticity`/`3. Own Black`/`4. Familiar Yet Surprising`** - 页脚:`Coca-Cola Zero | Brand Identity and Design Standards_v1.0`(左)/`Confidential: December 2009`(右) > **⚠️ 一处措辞需要精确化**:记录称它是「**红色小节标题**」。 > 它**确实是红色、确实是标题**,但它是**四个同级小节标题中的第 4 个**, > 而**页面真正的主标题是上面那个大号红字 `Industrial Design Principles for Packaging Form`**。 > **「红色标题」这个说法在本页有两个候选**(主标题/小节标题)。 > 本条指的是**小节标题**(原文即如此),**判定成立**;但下一轮若有人只按「红色标题」去找, > **可能落到主标题上**——这是措辞精度问题,不是错读。 ### 2.4 判决:**维持**(条 2、条 3 同时维持) - 标题与两条 bullet **全部逐字读对**,600dpi 下无歧义。 - 「`familiar` 全书 5 处」这个更大的结论本轮**不重判**(不在 7 条范围内, 且该文件无文本层,全书计数需另行通览)。 - 按 PITFALLS 67 仍不追认 200dpi;现由 600dpi 独立支撑。 - **附带价值**:这是 7 条里**唯一一条纯图像件的取证**。 该件 `pdffonts` 0 行、`pdftotext` 146 字节,**任何文本层交叉核验手段在这份文件上全部失效** —— 与 REPORT-FONTAUDIT §3.4「`无文本层 ≠ 豆腐块`」是同一族:**两条独立指标互不代偿,必须各查一次。** --- ## 2.5 条 6 · LEGO 页码「偏移 0」(40dpi 误作「+3 偏移」的纠错结论) **原记录**(L2568): > | 3 | **40dpi 联络表把 LEGO 页码读作「+3 偏移」** | 200dpi 全页复核,实为**偏移 0**(PITFALLS 二十九再次命中) | **★ 先说一个记录缺陷:这条没有写明是哪一份 LEGO 文件。** 仓库内 LEGO 共 3 份物理文件 / 2 份内容件: | 件 | 页 | MD5 | 文本层 | 有无印刷页码 | |---|---:|---|---:|---| | 【手册VI 407】LEGO乐高vi手册 | 12 | `294049df1f96` | 27,513 字符(有文本层) | **有**(右下 x≈809,y≈565) | | 【手册VI 408】LEGO 标志指南 | 1 | `d71df1f02a5e` | — | 单页,无 | | 【必看172】乐高品牌VI规范 ≡【手册VI 692】 | 33 | `2407e91a60a8` | **33 字节**(纯图像) | 无文本层可判 | **只有【手册VI 407】有连续印刷页码,因此「+3 vs 0」这个纠错只可能指它**(32 字的纯图像件无从读页码)。 本轮按此定位。**这个「未写明文件身份」的缺陷本身要记账**——见 §5。 **文件**:【手册VI 407】12p,`Producer: Adobe PDF Library 10.0.1`, `fontcheck.sh` 退出码 **0**(27 字体行,0 未嵌入)。页面 841.89×595.276pt → 600dpi = `7016×4961 px`。 ### 6.1 分段实测偏移(`-bbox` 逐页 folio) folio 位 = **x≈809, y≈565**(页高 595.276 → **页底 94.9%,确属页脚** ✅): | 物理页 | 文本层 folio | 600dpi 目视 | |---:|---|---| | 2 | `2` @x809,y565 | — | | 3 | `3` @x809,y565 | — | | 4 | `4` @x809,y565 | — | | 5 | `5` @x809,y565 | — | | 6 | `6` @x809,y565 | — | | **7** | `7` @x809,y565 | **`7`** ✅ | | 8 | `8` @x809,y565 | — | | 9 | `9` @x809,y565 | — | | 10 | `10` @x805,y565 | — | | 11 | `11` @x806,y565 | — | | **12** | `12` @x805,y565 | **`12`** ✅ | ### 6.2 600dpi 裁切坐标与逐字转写 ```bash pdftoppm -f 7 -l 7 -r 600 -x 6500 -y 4640 -W 500 -H 200 -png -singlefile "" pdftoppm -f 12 -l 12 -r 600 -x 6500 -y 4640 -W 500 -H 200 -png -singlefile "" ``` | 裁切 | 实测 dpi | 产出字节 | 零字节 | 逐字转写 | |---|---:|---:|---:|---| | p7 页脚 | **600** | **1,263** | 0 | **`7`** | | p12 页脚 | **600** | **1,871** | 0 | **`12`** | ### 6.3 判决:**维持**(偏移 0 成立) - **物 7 = 印 7、物 12 = 印 12,全段 11 个锚点一致 → 偏移 0 无歧义。** - 这条是 **40dpi 读错的纠错**,方向正确:40dpi 把偏移读成 +3,200dpi 复核为 0, 本轮 600dpi **确认 0**。 - **按 PITFALLS 67 仍不追认那次 200dpi**:现由 600dpi 支撑。 - **附带价值(这是本条真正的方法学意义)**: 这条**已经是本项目处理得最好的一条** —— 它是「错误发现 → 升分辨率 → 纠错」的完整闭环, **而且纠错方向是把可疑值往更朴素的方向拉**(+3 → 0), 与 PITFALLS 30「方向反了就会被自己的常识带偏」相反: **这里低分辨率的误差方向是「显得有偏移」,而更朴素的值才是真的。** 对照条 1(广发),**同样是升分辨率,一次纠错方向对、一次把句子读得更复杂**—— **说明 200dpi 在排版元素上不是「偏高」也不是「偏低」,是不可预测的。** --- ## 2.6 条 7 · 【手册VI 964】全季 4.0 手册封面「V4.0」 **原记录**(L1896): > 【964】文件名写 V1.0 而封面印 V4.0,**这一条被证明是库内文件名错误,不是品牌的约定冲突**(**封面 200dpi 复核为 V4.0,可信**)。 **文件**:【手册VI 964】全季4.0手册-V1.0 107p MD5 `553955127c7b`, `fontcheck.sh` 退出码 **0**(15 字体行,0 未嵌入)。页面 841.89×595.276pt → 600dpi = `7016×4961 px`。 ### 7.1 600dpi 裁切坐标与逐字转写 `-bbox`:p1 上 `4.0` 在 `x=469.3..502.7, y=308.3..331.3`; 整行文本层为 `设计标准手册 V 4.0`。600dpi 比例 `8.3333` → 行中心约 `y≈2660 px`。 ```bash pdftoppm -f 1 -l 1 -r 600 -x 2500 -y 2480 -W 3800 -H 340 -png -singlefile "" ``` | 裁切 | 实测 dpi | 产出字节 | 零字节 | **600dpi 逐字转写(目视)** | |---|---:|---:|---:|---| | p1 封面版本行 | **600** | **40,118** | 0 | **`设计标准手册 V 4.0`** | ### 7.2 逐字 diff | 原记录 | 600dpi 实读 | diff | |---|---|---| | 封面印 **`V4.0`** | **`设计标准手册 V 4.0`** | **① 记录只引了 `V4.0`,整行实为 `设计标准手册 V 4.0`**(记录引的是行内片段,不算错,但应标为片段)
**② ★「手册」与「V」之间有一个空格**,记录写成连写的 `V4.0` | **独立第二证据线**:p1 文本层逐字为 `设计标准手册 V 4.0` —— 与 600dpi 目视一致 ✅。 ### 7.3 判决:**维持**(附字形精度订正) - **`V4.0` 成立**,「文件名 V1.0 是库内错误、不是品牌约定冲突」这个**判断成立且被 600dpi 独立支撑**。 - **订正**:封面实印 `设计标准手册 V 4.0`,**`V` 与 `4.0` 之间有空格**。 按 PITFALLS 69(保留原样、不顺手改对),引用时应写 `V 4.0`。 - 记录里「可信」二字指的是**200dpi 复核**这件事本身。按 PITFALLS 67, **不追认那次 200dpi**,现由 600dpi 支撑。 ### 7.4 顺带核到的同页事实(不另判,仅记账) p1 文本层另有 `全季酒店 设计标准手册` 与页码 `1`; p2 为目录,印有 `P4`/`P15`/`P151`/`P157` 等**目录页码格式**(三位、无前导零、 与「印 3/物 2」那类两页对开件的格式不同)——**该件是单页 A4 横版,不是跨页对开件**。 本轮未对全季的偏移做分段实测(不在 7 条范围内)。 --- ## 3. 判决汇总表(7 条 → 三选一) | # | 结论 | 位置 | 原 dpi | **本轮 dpi** | 逐字 diff | **判决** | |---:|---|---|---:|---:|---|---| | **1** | 广发银行每页页脚原文 | L3639 | 200 | **600** | **★实质性错读**:记录「…仅作手册说明用途**,在使用之前须获得正式版权后方可使用**」vs 实读「…仅作手册说明用途**必须获得正式的版权后方可使用**」——「在使用之前须」原件不存在;「的」多处丢失 | **降级(引文作废,须整句替换)** | | **2** | 可口可乐 Zero p81 红色小节标题「4. Familiar Yet Surprising」 | L4050 | 200 | **600** | 零差异 ✅ | **维持** | | **3** | 【手册VI 320】p81 红色标题 | L4247 | 200 | **600** | 零差异 ✅ | **维持** | | **4** | 微软/港科大「都印 `P.81`/`P.102`」 | L6177-6178
(FONTAUDIT 标 L6154) | 200 | **600** | 页码数字**零差异** ✅;但①`P.` 前缀原件没有 ②「页脚」实为**右上角页码位**;两对内容差异 `Web Page`/`Signage`、`3.7 PROHIBITED USE`/`COMMUNICATIONS-VIDEO` **零差异** ✅ | **维持(附 2 处订正)** | | **5** | NSW p6 版权栏 | L4734 | 200 | **600** | 零差异 ✅(仅 `...` 为引文省略夹注) | **维持** | | **6** | LEGO 页码偏移 0 | L2568 | 200(纠错自 40) | **600** | 零差异 ✅(物7=印7、物12=印12,全段 11 锚点) | **维持** | | **7** | 【964】封面 V4.0 | L1896 | 200 | **600** | 数字对;**★封面实印 `设计标准手册 V 4.0`,`V` 与 `4.0` 之间有空格** | **维持(字形订正)** | **汇总:维持 6 / 降级 1(条 1,引文作废须替换)/ 作废 0(整条作废 0)** **⚠️ 但「维持 6」必须按 PITFALLS 67 读**:这 6 条的置信现在由 **600dpi 新证据**支撑, **不是**由那次 200dpi 追认来的。**「200dpi 恰好读对」在本轮出现 5 次(条 2/3/5/6/7), 这不能被写成「200dpi 其实够用」**——PITFALLS 67 的原话仍然成立: **读法不合规的读对一次,不构成读法合规的证据。** **条 4 的结构修正**:条 2 与条 3 指向**同一份文件同一页同一条引文**(【手册VI 320】=那份 Coca-Cola Zero), **7 条实为 6 条独立证据**。REPORT-FONTAUDIT §5.2 的清单本身没有发现这个重复。 ### 3.1 本轮渲染台账(每次报产出字节;零字节单独成类) | 图 | 件 | 页 | dpi | 产出字节 | 零字节 | |---|---|---:|---:|---:|---:| | `ms88_p84_folio600` | 微软88p | 84 | 600 | 4,247 | 0 | | `ms90_p84_folio600` | 微软90p | 84 | 600 | 4,247 | 0 | | `hk144_p105_folio600` | HKUST144p | 105 | 600 | 4,652 | 0 | | `hk107_p105_folio600` | HKUST107p | 105 | 600 | 3,830 | 0 | | `gf_p2_leftfooter600` | 广发 | 2 | 600 | 27,989 | 0 | | `gf_p2_rightfooter600` | 广发 | 2 | 600 | 28,105 | 0 | | `gf_p2_enfooter600` | 广发 | 2 | 600 | 16,560 | 0 | | `nsw_p6_crownline600` | NSW | 6 | 600 | 40,252 | 0 | | `nsw_p6_consent600` | NSW | 6 | 600 | 138,950 | 0 | | `coke_p81_heading600` | Coke320 | 81 | 600 | 17,868 | 0 | | `coke_p81_bullets600` | Coke320 | 81 | 600 | 68,030 | 0 | | `lego407_p7_folio600` | LEGO407 | 7 | 600 | 1,263 | 0 | | `lego407_p12_folio600` | LEGO407 | 12 | 600 | 1,871 | 0 | | `coke_p81_100` | Coke320 | 81 | 100 | 558,113 | 0 | | `gf_p2_600full` | 广发 | 2 | 600 | 14,032×4,961 | 0 | | `gf_p2_100` | 广发 | 2 | 100 | 223,291 | 0 | **渲染 16 次,零字节产出 0,失败 0。** ### 3.2 ★ 模式五十九的地基:保住了 **「不同文件印同一页码、内容不同」2 例 —— 4 个页码全部在 600dpi 裁切下逐字读对,两对的内容差异也逐字读对。** | 对 | 页码(600dpi) | 内容(600dpi 定位 + 文本层独立复核) | |---|---|---| | 微软 88p p84 / 90p p84 | `81` = `81` ✅ | `Web Page` vs `Signage` ✅ | | 港科大 144p p105 / 107p p105 | `102` = `102` ✅ | `3.7 PROHIBITED USE…` vs `05. COMMUNICATIONS / COMMUNICATIONS - VIDEO` ✅ | **结论:模式五十九那节可以出街,不需要连带改。**(但必须带上 §3.3 的两条订正。) ### 3.3 必须随结论一起落库的两条订正(否则下一轮会按错描述去找) 1. **`P.81` / `P.102` 里的 `P.` 不是原件文字**——四份文件印的都是**裸数字** `81` / `102`。 引号内的字必须是真字(PITFALLS 69)。 2. **这 4 个页码没有一份在页脚**:微软 `y=36/792`(顶部 4.5%)、港科大 `y=37/595`(顶部 6.2%), **四份全在页眉侧**。原记录写「页脚里的排版元素」——**元素类别对,位置描述错**。 **而 LEGO 那一项才是真页脚**(`y=565/595`,94.9%),广发那项也是真页脚(`y=557/595`,94.7%)。 → **「排版元素」这个规则覆盖页码、页眉、页脚、版权栏四种位置,不能一律写成「页脚」。** --- ## 4. ③ 顺手查:这 7 条里几条是 agent 读的、几条是父会话读的?哪条**没写用了什么 dpi**? ### 4.1 逐条取证主体与 dpi 记录状况 | # | 结论 | 取证主体(原记录明写) | **原 dpi 是否记录在结论旁** | 备注 | |---:|---|---|---|---| | 1 | 广发页脚 | **未署名**(只写「200dpi 渲染实测」) | ✅ 记了 `200dpi` | **主体不明**——既没写「父会话」也没写「agent」 | | 2 | Coke p81 标题 | **未署名**(「全 146 页 OCR + 200dpi 目视」) | ✅ 记了 `200dpi` | 提到 OCR,但**没说用的哪个 OCR、也没说 OCR 结果是否采用** | | 3 | 【手册VI 320】p81 标题 | **未署名**(「200dpi 目视,红色标题」) | ✅ 记了 `200dpi` | | | 4 | 微软/港科大 同页码 | **未署名**(「均 200dpi 目视复现」) | ✅ 记了 `200dpi` | | | 5 | NSW p6 版权栏 | **父会话**(明写「父会话 200dpi 逐字」) | ✅ 记了 `200dpi` | **唯一明确署名父会话的一条** | | 6 | LEGO 偏移 0 | **agent**(该行属「本轮 agent 拦下的三次工具事故」表,明写「200dpi 全页复核」) | ✅ 记了 `200dpi` | **唯一能定位到 agent 的一条** | | 7 | 【964】封面 V4.0 | **未署名**(「封面 200dpi 复核为 V4.0」) | ✅ 记了 `200dpi` | | **统计:** - **明确署名父会话:1 条**(条 5 NSW) - **明确署名 agent:1 条**(条 6 LEGO) - **主体未署名:5 条**(条 1/2/3/4/7) - **「读法未记录」(连用了什么 dpi 都没写):0 条** ✅ ### 4.2 「读法未记录」=0,但这**不代表记录是好的**——真正的缺陷是「主体未署名 5/7」 **7 条里 5 条没写是谁读的。** 这比「没写 dpi」更隐蔽,因为: - 按 PITFALLS 58 第 2 条,父会话写进仓库的引文**必须标来源等级**,本项目已有「父验/文本层/仅转述」三级。 - 但**那三级标签里没有 dpi**。条 5 标了「父会话」,条 6 标了「agent」, **其余 5 条连一个等级标签都没有**—— **而本轮证明:条 1(未署名)与条 5(署名父会话)都出过/差点出问题。** > **「署名父会话」并没有提高本轮 7 条里的正确率**:署名父会话的条 5 读对了, > 未署名的条 1 读错了。**样本只有 2 条有署名,不足以支撑「署名提高正确率」这个命题**—— > 我不把它写成结论,只记为**「本轮无证据支持署名等级与正确率相关」**。 ### 4.3 另有两处记录缺陷(不是 dpi 缺陷,但同属「取证元数据缺失」) | 缺陷 | 位置 | 影响 | |---|---|---| | **条 6 未写明是哪一份 LEGO 文件** | L2568 | 库内 LEGO 有 3 份物理文件 / 2 份内容件,只有【手册VI 407】有连续印刷页码。**不写文件身份,这条无法复现**(本轮是靠「只有 407 有页码」反推出来的) | | **条 2 与条 3 是同一条证据的两处引用,未标明** | L4050 / L4247 | 7 条清单因此多算 1 条;且**一处读错会同时污染两处** | | **条 2 提到「OCR」但未记 OCR 的实现与产出** | L4050 | PITFALLS 23 的形状:OCR 在本机缺 `chi_sim` 时**静默返回空**。「全 146 页 OCR」若曾据此统计,产出量必须报。**本轮未复核该 OCR 计数**(不在 7 条范围) | --- ## 5. ④ 防线:在结论旁边强制写「取证 dpi」 ### 5.1 现有做法与它为什么不够 **现有格式**(`【手册VI 1014】NSW·州政府 6p MD5 2f9dbfd0247c 偏移 +0`): ``` 【库内编号】品牌·短名 页数p MD5前12 偏移 ★跨页 ``` **它已经承载 4 个字段**:`身份(编号+品牌)`、`物理页数`、`内容指纹(MD5前12)`、`页码偏移`、`跨页标记`。 **它缺的正是本项目全部 7 条欠账所在的那一维:这个字段是「从什么分辨率的图上读出来的」。** **★ 为什么「父验」标签承载不了 dpi —— 四条理由,每条都有本轮实证:** | # | 理由 | 本轮实证 | |---:|---|---| | **1** | **「父验」是一个主体标签,不是一个测量标签。** 它回答「谁读的」,不回答「在什么条件下读的」。主体正确不能推出测量合规 | 条 5 由**父会话**亲读,标着最高等级,**读对了**;条 1 未署名,**读错了**。**主体与读法合规之间没有任何可推导关系** | | **2** | **同一个标签可以对应 wildly 不同的读法。** 「父验」既可以指 600dpi 裁切,也可以指 200dpi 整页判读——**标签不区分** | 本轮 7 条**全部**带 dpi 记录,其中 5 条是 200dpi、0 条是 600dpi。若只留「父验」,**这 7 条会塌缩成同一个标签**,而 REPORT-FONTAUDIT §5.1 自己就写了:**「父验级证据并不只由这个词标记」** | | **3** | **标签是二值的,dpi 是连续的,且合规线是「按元素类型分档」的。** 200dpi 对中文条文合规、对排版元素不合规 | PITFALLS 43:亚朵同一个章节标题 **30dpi 读成「生化应用系统」、200dpi「仍不确定」、600dpi 才读对**。**同一个 200dpi 在两类元素上一个合规一个不合规——二值标签表达不了这件事** | | **4** | **★ 项目已实测:评分式标签不提高引文为真的概率,只提高它「看起来已核」的概率**(PITFALLS 80:A 类仍 14%/7.7% 错误率) | 本轮把标签换成 dpi 后**立刻产出一条实质错读**(条 1 广发)。**这说明缺的确实是一个能失败的字段,而不是一个更响亮的标签** | **推论**:**「父验」应当被降格为「谁做的」这一个维度,与 dpi 并列,而不是用它替代 dpi。** **一个合格的引用必须同时回答四个问题:谁读的、从哪个文件读的、在什么分辨率上读的、读的元素是哪一类。** ### 5.2 ★ 扩展后的强制引用格式 **在现有格式上追加两个字段**(`dpi` 与 `元素类`),其余不动: ``` 【库内编号】品牌·短名 页数p MD5前12 偏移 ★跨页 取证dpi= 元素类=<类> ``` **完整样例(本轮 7 条的订正后状态):** ``` 【手册VI 781】广发·银行 61p MD5 6e733e3977ef 偏移+1 ★跨页 取证dpi=600 元素类=页脚 【手册VI 1014】新南威尔士州·政府 6p MD5 2f9dbfd0247c 偏移0 取证dpi=600 元素类=版权栏 【手册VI 320】可口可乐Zero·主品牌 146p MD5 9134bcd13f20 偏移=章.节码 取证dpi=600 元素类=小节标题 【手册VI 434】微软·视觉识别指南 88p MD5 aa339a2091a1 偏移+3 取证dpi=600 元素类=页码 【必看111】微软·视觉识别指南 90p MD5 8c70f5289173 偏移+3 取证dpi=600 元素类=页码 【手册VI 416】港科大·品牌 144p MD5 27d775f828ee 偏移+3 取证dpi=600 元素类=页码 【手册VI 415】港科大·品牌 107p MD5 5deaf58ac951 偏移+3 取证dpi=600 元素类=页码 【手册VI 407】乐高·E-tailer 12p MD5 294049df1f96 偏移0 取证dpi=600 元素类=页脚 【手册VI 964】全季·酒店 107p MD5 553955127c7b 偏移=未实测 取证dpi=600 元素类=封面版本号 ``` **`元素类` 的取值域(固定 6 类,与 PITFALLS 43/67 对齐):** `中文条文` / `排版元素-页码` / `排版元素-页眉` / `排版元素-页脚` / `排版元素-版权栏` / `排版元素-小节标题` / `排版元素-封面` **★ 合规线必须写成「查表」,不能凭印象:** | 元素类 | 最低 dpi | 依据 | |---|---:|---| | `中文条文` | **200** | PITFALLS 八(100dpi 把「只有在单黑印刷」读成「非印刷」) | | `排版元素-*`(全部 6 类) | **400,建议 600** | PITFALLS 43(200dpi「仍不确定」)+ 67(不得追认)+ 34(页脚语义补全) | | 任何含**数值**的元素 | **600** | PITFALLS 25(FILA 14/16/18 → 4/10/10/10)+ 30(`.375"` → `375"`) | **★ 两条硬规则(缺一不可):** 1. **`取证dpi` 缺失 = 该引文降级为「低置信(读法未记录)」。** 这比「读法违规」更糟(PITFALLS 76 的形状:**假前提会被自动化流程忠实放大**)。 处置:**不得出街**,标为待复核项,**不计入任何分母**。 2. **`取证dpi < 合规线` = 标 `低置信(读法不合规:<元素类>@)`,即使内容读对。** 依 PITFALLS 67,**不得追认**;必须留下 400–600dpi 的独立复核后才能升格。 ### 5.3 为什么这个字段能失败,而「已核」不能 | 字段 | 能不能失败 | 表现 | |---|---|---| | `已核` / `父验` | **不能**——它是一个**完成时态**,一旦贴上就不再变化 | 贴上后错误被固化 | | `取证dpi` | **能**——它是一个**可被规则判定的测量值** | dpi 低于合规线 → 自动降级,无需任何人重新判断 | **判据**(承自 PITFALLS 62):**判据的实际含义不是「能分类」,是「能拒绝」。** `取证dpi` 能拒绝任何一条 200dpi 读排版元素的引文;`父验` 拒绝不了任何东西—— **本轮条 1 就是它拒绝不了的实例。** ### 5.4 ★ 补:广发偏移必须按 PITFALLS 71 写成公式,不能写成标量 我在 §5.2 的样例里先写了「广发 偏移+1」,**这是错的**——广发是**跨页对开件**, 一个物理页承载**两个印刷页**,**不存在单一偏移标量**。本轮分段实测: | 物理页 | 实测印刷页 | 关系 | |---:|---|---| | 2 | `2`(左,x=55.7)/`3`(右,x=1621.9) | 左=2×2−2=2 ✅ 右=2×2−1=3 ✅ | | **4** | **`6` / `7`** | 左=2×4−2=6 ✅ 右=2×4−1=7 ✅ | | 6 | `10` / `11` | ✅✅ | | **40** | **`78` / `79`** | 左=2×40−2=78 ✅ 右=2×40−1=79 ✅ | | 60 | `118`(仅左) | 2×60−2=118 ✅ | **→ 正确写法:`偏移=左页2n−2/右页2n−1`(广发实测前置页=1)** **⚠️ 这正是 PITFALLS 71 的形状,且已有实测反例**: 方太 841 比广发多 1 张前置物理页,落点就差 1、且左右互换 (方太物17 = `31|32`,而 `2×17−2=32` 是**右**页)。 **所以「跨页换算式」不能是全局式——前置页数必须逐份实测。** 本轮对微软(88/90p)、港科大(144/107p)、乐高(12p)都做了分段锚点实测, **对广发只做到物 60 止,未覆盖全部 61 页**——按 PITFALLS 52「偏移必须自己实测」的要求, 上表 5 个锚点**足以判定该件偏移**,但**全段无异常**这一点我没有验证,标注为**未实测**。 ### 5.5 落库建议(给父会话,本轮不改仓库任何文件) | 动作 | 对象 | 内容 | |---|---|---| | **A. 替换引文** | 条 1 广发页脚 | 旧句**作废**,改为 `本手册所示的字体和图片仅作手册说明用途必须获得正式的版权后方可使用` | | **B. 订正写法** | 条 4 | `P.81`→`81`、`P.102`→`102`;「页脚」→**「右上角页码位」** | | **C. 订正写法** | 条 7 | `V4.0` → **`设计标准手册 V 4.0`**(V 与 4.0 间有空格) | | **D. 升格** | 条 2/3/5/6/7 + 条 4 页码与内容 | 标 `取证dpi=600`,**不追认 200dpi** | | **E. 加字段** | 全部引用格式 | 追加 `取证dpi= 元素类=<类>`;**缺失即降级为「读法未记录」** | | **F. 补记录** | 条 6 | 补写文件身份 `【手册VI 407】乐高·E-tailer 12p MD5 294049df1f96` | | **G. 合并** | 条 2 / 条 3 | 标注为同一条证据(L4050 为 L4247 的重复引用),**清单由 7 条改为 6 条独立证据** | --- ## 6. 本轮诚实边界(明确未做 / 未测) | 项 | 状态 | 原因 | |---|---|---| | 条 1 广发页脚**全 60 页逐页实拍** | **未做** | 只实拍了 p2 的左右两个半页(各 1 页脚 + 英文页脚)。**「每页重复」依据是文本层 118 次命中,非 60 页目视** | | 条 2「`familiar` 全书 5 处」 | **未复核** | 不在本轮 7 条范围;且该件无文本层,全书计数需 146 页通览 | | 条 2 所依的「全 146 页 OCR」 | **未复核** | 无法确认用的哪个 OCR、产出多少字符(PITFALLS 23 的形状) | | 微软/港科大/乐高/全季的**全段偏移** | **未做** | 各取 4–11 个锚点判定该件偏移,**未逐页验证全段无漂移** | | 广发跨页**前置页数** | **部分** | 5 个锚点(物2/4/6/40/60)判定公式成立;**未覆盖物 61** | | 「`P.81` 的 `P.`」是否指某个 PDF 内的其他标记 | **未发现** | 两件 `-bbox` 全页无 `P.` 前缀页码 token(微软 p84 文本层确认无 `P.`) | | 条 3 与条 2 是否为**同一 agent 同一轮** | **未查** | 仓库未记录该节归属轮次 | | 换一台渲染机是否仍成立 | **不可能测** | 承自 REPORT-FONTAUDIT §8;**本轮全部目视结论只对本机成立** | | 广发「`pdfinfo` 报 841.89 而实为 1683.78」是否影响其他件 | **未普查** | 只在广发一件上发现;**建议父会话在跨页普查时统一用 `-box`** | --- ## 7. 边界声明 - **仓库零改动**:本轮未修改 `/Users/lisonghao/code/world-map` 下任何文件。 所有写入均在 `/tmp/vi-agents/REPORT-DPI200.md`(`>>` 追加)与 `/tmp/vi-dpi/`。 - **落盘纪律(PITFALLS 66)**:读完 PITFALLS 后、读任何其他文件之前先写骨架(43 行), 之后每条完成即 `cat >> ` 追加并 `wc -l` 核对行数增长(43 → 69 → 166 → 225 → 312 → 367 → 438 → 505 → 552 → 619 → 741 → 本节)。 **全程只用 `>>`,未使用 `write` 或 `>` 写正文。** - **PITFALLS 67 的执行方式**:**没有一条 200dpi 的读被追认**; 6 条「维持」的置信全部来自本轮 **600dpi 新证据**,1 条(广发)被 600dpi 判为实质性错读。 --- ## 8. ★ 交付时的一次行号漂移(收尾自检,19:29) 收尾 `git status` 发现 `meta/brand-vi-research/situation-entries.md` **在本会话期间被修改** (`git diff --stat`:**+431 −6**,行数 **6211 → 6300**)。 **这不是本轮改动**——本轮所有写入均在 `/tmp`(见 §7), diff 内容是「模式四十二/模式五十六/雅迪禁例栏」等**与 dpi 无关**的另一条工作线, 属并行会话产物(PITFALLS 35 形状)。 **但它使本报告的行号引用出现漂移,已逐条复核并订正如下:** | 条 | 本报告引用时的行号(会话开始时) | **收尾时的真实行号** | 是否漂移 | |---:|---:|---:|---| | 1 广发 | 3639 | **3639** | 未漂移 | | 2 Coke | 4050 | **4050**(另 4239 有一处同义复述) | 未漂移 | | 3 【320】 | 4247 | **4247** | 未漂移 | | 4 微软/港科大 | **6177–6178** | **6194–6195** | **★漂移 +17 行** | | 5 NSW | 4734 | **4734** | 未漂移 | | 6 LEGO | 2568 | **2568** | 未漂移 | | 7 全季封面 | 1896 | **1896** | 未漂移 | **同时发现条 2 在 L4239 有一处此前未记录的重复复述** (「可口可乐 Zero 的 `familiar` 断言,是在前 40 页内下的全称判断——而物理 p81 的红色小节标题就是…」) → **条 2 实际被引用了 2 次(L4050、L4239),条 3 被引用 1 次(L4247), 三者仍指向同一条证据。本轮 600dpi 结论对这三处同时成立。** > **给父会话的一条元教训**:**引用别人的文件时,行号会漂。** > 本报告的行号基于**会话开始时的文件状态**;若落库时又发生并行写入, > **应按关键词而非行号回填**——本报告每条都给了原文引句,可直接检索定位。 > 这与 PITFALLS 79「分母/子集要对表」是同一族:**引用必须带可独立解析的标识,不能只带位置。**