# 视觉质检量化标准

这些阈值是报警线，不是机械美术规范。先按真实观看效果判断，再用测量定位问题。

## 演示课件

### 全屏投屏

- 16:9 画布建议使用约 2000×1200 的浏览器视口复核。
- 主标题通常不低于 36–40 CSS px；副标题不低于 20–21 px；正文不低于 17–18 px。
- 图内标签按实际缩放后的有效字号计算，通常不低于 18 px。
- 主逻辑图的有效内容宽度通常应占正文可用宽度至少 43%；如果独占大框，主体应尽量达到框宽 65%–70%、框高 44% 以上。
- 水平中心偏移建议不超过容器宽度 3%；上下空白差异超过约 35% 时应人工复核。

### 桌面与打印

- 普通桌面主标题通常不低于 32–34 px，正文按角色保持约 15–18 px。
- 打印模式中的图形有效宽度通常至少占正文区 53%，图内有效字号不低于约 12.5 px。
- 每页必须保持在物理页面边界内，不出现额外空白页、裁切或跨页断裂。

不同模板比例和字体会影响阈值。若成品是实际 PPTX，用等效 pt 和真实投影预览换算，不把 CSS px 原样套用。

## 文章、报告和长图

- 移动端正文不应靠缩放整页阅读；正文和图注应在 100% 缩放下可读。
- 信息图中的最小标签应接近或大于正文视觉字号的 75%，不因导出缩小变成脚注大小。
- 配图主体应与段落论点相邻；读者不看图注也应能理解图在表达流程、对比、层级、数据还是案例。
- 长图按逻辑分段复核，重点检查段落交界、图片懒加载、固定浮层遮挡、横向滚动和打印断点。

## 自动检查建议

能访问 DOM/SVG 时至少检查：

- `scrollWidth > clientWidth` 或 `scrollHeight > clientHeight` 的可见文本元素。
- SVG `text.getBBox()` 是否越出最近的逻辑容器，并留出安全内边距。
- SVG 字号乘 `getScreenCTM()` 缩放值得到实际渲染字号。
- 图片 `object-fit/object-position`、自然尺寸和主体焦点。
- 图形 `getBBox()` 映射到屏幕后相对框体的宽高比例。
- 控制台错误、资源加载失败、字体替换和 404。

自动检查无法可靠判断图文语义、视觉重心和观看舒适度，所以必须结合联系表和高清截图。

## 严重度

- P0：内容缺失、关键文字不可读、主体被裁切、打印失败、整页无法使用。
- P1：大框小图、明显偏心、图文逻辑错误、投屏字号不足、密度严重失衡。
- P2：留白略不均、次要对齐偏差、个别图注或装饰细节不一致。

## 语义关系四问

逐图回答：

1. 这张图要帮助读者理解哪一句结论？
2. 图形结构是否匹配关系类型：流程、因果、层级、对比、矩阵、循环或数量？
3. 删除这张图会损失信息，还是只损失装饰？
4. 图中每个标签是否都能回到正文中的概念，是否混入无关元素？

如果答不清，标记为图文语义问题，不能仅通过放大或居中判定合格。
