Diagram Design字体排印系统揭秘三种字体如何撑起编辑级质感【免费下载链接】diagram-design29 editorial diagram types for Claude Code. Self-contained HTML SVG. No shadows, no Mermaid-slop.项目地址: https://gitcode.com/GitHub_Trending/di/diagram-design在 AI 生成图表满天飞的今天大多数工具产出的图都逃不过圆角矩形 默认字体的平庸魔咒。而 Diagram Design 这个开源项目却交出了一份完全不同答卷——它用一套严谨的字体排印系统让每一张图表都自带编辑级质感。这套系统的核心并不复杂只用三种字体——衬线体 Instrument Serif、无衬线体 Geist、等宽体 Geist Mono——通过严格的职责分工就撑起了 29 种图表类型的专业视觉。本文将带你逐层拆解这套三字体排印系统的设计逻辑与落地规则。为什么图表需要一套字体排印系统大多数人生成的图表字体只有一个用途把字显示出来。于是标题、节点、注释全都挤在同一个字体家族里层次感只能靠字号硬撑看起来就像一篇没有段落的文章。Diagram Design 的思路完全相反它把图表当作版面来设计将字体视为排印系统的角色分工。三种字体各有使命、互不越界读者一眼就能从字形上分辨出这是标题这是节点名这是技术参数无需任何额外解释。这套规则的完整定义集中在项目的 style-guide.md 中是所有图表视觉的单一事实来源。三种字体三种职责衬线、无衬线与等宽的分工Diagram Design 的字体排印系统可以用一句话概括衬线管腔调无衬线管人话等宽管精确。三者组合出完整的阅读层次。Instrument Serif标题与旁注的编辑腔调Instrument Serif 是整套系统里唯一的衬线体只承担两种任务页面主标题以 1.75rem、字重 400 的规格出现在 H1 位置赋予整张图表文章开篇的正式感编辑旁注callout以斜体形式出现在图表边角的眉批位置例如no imports, no configuration这类点睛之笔。值得注意的是斜体衬线是编辑口吻的专属信号项目明确禁止用斜体无衬线或斜体等宽来替代——这个组合是承重墙。旁注的完整语法见 primitive-annotation.md每条旁注由斜体文字、虚线引导线和小圆点组成且每张图最多两条超过就变成了噪音。Geist 无衬线节点名称的人话层所有需要用户直接阅读的人类语言——节点名称、角色名、模块名——都交给 Geist 无衬线体字号 12px、字重 600。它承担图表 90% 的阅读量因此必须是最干净、最中性的存在。在 SKILL.md 的排版规范中明确写道名称必须用 Geist 无衬线体这是为了让技术细节和业务名称一眼可分。Geist Mono 等宽技术细节的精确层等宽字体 Geist Mono 是整套系统最具辨识度的角色专门服务技术内容副标签sublabel端口、协议、URL、字段类型9px眉题eyebrow类型标签、坐标轴标签7–8px、大写、字距 0.18em箭头标注8px字距 0.06em。比如架构图中的src/content/*.mdx、tech:port这类路径与端口信息全部以等宽字体呈现视觉上立刻与节点名称区分开。项目还特别立了一条规矩绝不把 JetBrains Mono 当作万能开发者字体——等宽只属于技术内容滥用会毁掉整套排印秩序。字体排印系统的落地规则从字号到间距光有三字体还不够Diagram Design 用一套近乎苛刻的量化规则保证质感稳定角色字体字号字重用途标题Instrument Serif1.75rem400页面 H1节点名称Geist12px600人类可读标签副标签Geist Mono9px400端口、URL、字段类型眉题Geist Mono7–8px500大写类型标签、轴标签箭头标注Geist Mono8px400箭头上的说明编辑旁注Instrument Serif 斜体14px400仅限眉批除了角色表还有一条铁律所有字号、坐标、间距、尺寸都必须能被 4 整除。这套4 像素网格让不同图表即使内容迥异视觉密度也高度统一。同时整套字体栈通过 Google Fonts 的单个link加载无需本地安装任何字体图表输出为自包含的 HTML SVG 文件打开即看。实战效果从架构图到流程图三字体排印系统的价值在多种图表类型中都能直观感受到。以角色化数据管道图为例衬线标题定调、无衬线角色名区分工作流、等宽体标注raw → trusted table之类的技术细节三行三列之间层次分明信息密度高却不杂乱。对比常见的 AI 生成图表——通常通篇一种字体、全靠框线区分——这套系统的优势一目了然阅读者凭字形就能导航这就是编辑级质感的真正含义。如何在自己的图表里复刻这套字体搭配如果你也想让自家文档、演示文稿里的图表告别工具感可以直接借鉴这套三字体公式选三种字体一种衬线标题、一种无衬线正文标签、一种等宽技术参数严格限定不多不少给每种字体划清职责衬线只做标题和斜体旁注无衬线只做名称等宽只做代码、端口、路径统一字号梯度把字号收敛到 7–9px、12px、14px、1.75rem 这几个档位避免随意放大缩小坚持间距网格所有尺寸保持 4 的倍数视觉密度自然统一旁注克制斜体眉批每张图最多两条点到即止。项目的 style-guide.md 和 SKILL.md 中还有配色、描边、圆角等完整 token 定义可作为 DIY 的参考模板如果你使用 Claude Code 等 AI 编程工具这套技能还能自动读取你的网站在 60 秒内提取品牌色与字体生成与站点风格完全一致的图表。总结Diagram Design 用三种字体证明了高级感不是靠花哨而是靠克制的分工。衬线负责腔调、无衬线负责沟通、等宽负责精确再配合 4 像素网格和严格的角色表29 种图表类型由此获得了统一的编辑级质感。下一次当你觉得 AI 生成的图表差点意思时不妨先检查一下你的字体分好工了吗【免费下载链接】diagram-design29 editorial diagram types for Claude Code. Self-contained HTML SVG. No shadows, no Mermaid-slop.项目地址: https://gitcode.com/GitHub_Trending/di/diagram-design创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考