当前位置: 首页 > news >正文

Hallmark Hero 标题长度与字号钳制关系:4 档自动降档规则完整指南

Hallmark Hero 标题长度与字号钳制关系:4 档自动降档规则完整指南

【免费下载链接】hallmarkAnti-AI-slop design skill for Claude Code, Cursor, and Codex.项目地址: https://gitcode.com/GitHub_Trending/hal/hallmark

Hallmark是一个面向 Claude Code、Cursor 和 Codex 的 Anti-AI-slop 设计技能(design skill),它会拒绝一切"一眼 AI 味"的默认审美。而在它的排版规则体系里,最实用的一条就是Hero 标题长度与字号的钳制关系:AI 写出的 Hero 大标题会先数清字符数,再按 4 个档位自动选择字号上限,超长标题自动降档——这正是 Hallmark 生成的页面看起来"不像模板"的关键细节之一。

为什么字号要跟着标题长度走?

在 AI 生成的页面里,一条 100 字符的标题配 display 级超大字号,是最可靠的 AI 破绽(AI tell)之一。它会在 1280–1440px 的视口里挤成一团,换行后又读起来像"戏剧感"而非"分量感"。

Hallmark 的解法不是让你手动调字号,而是把这条规则写进了技能规则集:AI 在构建 Hero 时,先统计渲染出的h1字符数,再对照档位表选字号上限。这条规则叠加在任何主题自己的--text-displayclamp 之上,相当于给字号加了一道"长度阀门"。

规则原文位于 typography.md 的 "Hero headline sizing" 一节,并在 SKILL.md 的 Build 步骤中被列为强制项。

4 档自动降档规则速查表

Hallmark 把 Hero 标题分成4 个长度档位,每档对应一个字号上限:

标题长度字号上限说明
≤ 20 字符(如"Limitless"完整--text-display;单词标题可放大到 7rem仅限 display 风格强烈的主题
21–50 字符(默认甜点区)--text-display若 414px 宽度下换行超过 2 行,降一档到--text-display-s
51–90 字符封顶--text-display-s强烈建议拆成 eyebrow + headline
> 90 字符重写得短,或封顶--text-4xl并收紧行高100 字符标题 + display 字号 = 最典型的 AI 味

可以看到,降档是渐进的:从完整 display 字号 → display-s → text-4xl,档位越靠后,字号越小、行高越紧。50 字符是整条规则的中轴线——Hallmark 默认推荐你写的标题就落在 21–50 字符这个"甜点区"。

以 Tally(SaaS 示例)这类标准商业页面为例,Hero 标题正好落在甜点区,字号停在--text-display档,既不显小气也不溢出:

激进展示主题:> 50 字符再降一档

Brutal、Riso、Manifesto 这几类"激进展示型"主题的--text-display被钳制在 6.5–9rem——这个天花板只适用于 ≤ 50 字符的短句。标题一旦超过 50 字符,这些主题会自动路由到--text-display-s,整体再降一档。

也就是说,激进主题实际上是双重钳制:主题自己钳一次,长度规则再钳一次。这解释了为什么 Hallmark 的短标题示例敢把字号推到 7rem(单词且 ≤ 12ch 的特例上限),而长标题永远温顺得多:

字号令牌:clamp 背后的真实数值

降档的目标令牌定义在 Hallmark 官网的 tokens.css 中,采用 CSSclamp()实现"最小值 + 视口弹性 + 最大值"的响应式钳制:

--text-display: clamp(3.0rem, 5.5vw + 1.0rem, 5.75rem); /* 上限约 92px */ --text-display-s: clamp(2rem, 3vw + 1rem, 3rem); /* 降档档,上限 48px */

降档的幅度是实实在在的:从 display 到 display-s,上限直接从 ~92px 掉到 48px,降幅接近一半。而 typography 规则同时规定 display 字号不得超过 5.5rem(88px)——超过这个值,标题在桌面视口里只会自我挤压。

最佳实践:从源头控制长度

与其让标题撞线后被动降档,Hallmark 更推荐一开始就写短

  • 自己撰写标题(非用户提供的文案)时,目标≤ 7 个词、≤ 50 字符
  • 用祈使句或名词短语开头,永远不要用动名词(-ing)开头
  • 标题 > 50 字符时,优先考虑拆成 eyebrow + headline 两行结构,而不是硬塞进一个大字号里;
  • 整页最多使用 5 种字号——需要更多层级时用字重和颜色,而不是再加一个尺寸。

Wayfare 这类旅行页面的 Hero 就是按这套规则产出的结果:标题长度受控、字号稳在甜点档,视觉重心落在氛围而非文字堆叠上:

规则出处:相关文件路径一览

内容路径
4 档降档规则原文typography.md
Build 步骤强制项SKILL.md
字号令牌定义tokens.css
输出前 65+ 项 slop 测试门禁slop-test.md
更多 Hero 构建细节hero-enrichment.md

小结

Hallmark 的 Hero 标题钳制关系可以浓缩成一句话:数清字符,对号入座,超长自动降档。≤ 20 字符放开用、21–50 字符是默认甜点区、51–90 字符封顶 display-s、超过 90 字符直接重写——再叠加激进主题的 50 字符二次钳制,保证任何输出都不会出现"超大字号 + 长标题"的 AI 招牌破绽。掌握了这条规则,你写 brief 时就能反过来指导 AI 生成更克制的标题了 🎯

【免费下载链接】hallmarkAnti-AI-slop design skill for Claude Code, Cursor, and Codex.项目地址: https://gitcode.com/GitHub_Trending/hal/hallmark

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4349759.html

相关文章:

  • Java校招面试复盘:从基础八股到工程化实战
  • 给AI装上长期记忆:ZeroClaw记忆系统(SQLite+嵌入向量)完整配置攻略
  • AI Agent从入门到落地:概念、工具调用与日志分析实战
  • 内容泄露如何溯源?从权限控制到水印取证的完整技术指南
  • 香橙派5安装Windows ARM全流程:UEFI与ACPI配置必备指南
  • PDFMathTranslate 完整使用指南:如何在本地快速完成 PDF 科学文档翻译
  • next-ai-draw-io:一句话画出专业架构图,自然语言 draw.io 完整上手指南
  • OpenVoice 语音克隆:3秒参考音频如何做到跨语言音色迁移与风格自由控制
  • 如何从零搭建PDF翻译网页服务:PDFMathTranslate部署与公网访问配置指南
  • 用双色球历史数据练手:Excel与MySQL数据处理全流程实战
  • MediaPipe ARM aarch64 构建实战:两条路径把 mediapipe 装进你的设备
  • 基于C#的FANUC FOCAS数据采集方案:从环境搭建到设备监控实现
  • 基于DeepSeek Harness构建Obsidian智能助手:从零开发AI知识管理Agent
  • 大模型多轮训练实战:从SFT到强化学习的迭代优化方法
  • Marin Pulumi基础设施即代码:一个Stack管理全部云资源的终极方案
  • WeChat本地数据库深度解析:WeFlow破解的加密盒子就藏在你电脑里
  • iFixAi 裁判选择完全参考:单裁判 vs 多裁判集成,成本与可靠性怎么算
  • Semantica Datalog推理深度解析:递归规则与传递关系实战
  • DESIGN.md pre-commit钩子实战:让坏设计令牌提交不了仓库
  • Munder Difflin的GOD编排器Michael:你的克隆体老板如何调度整个Agent办公室
  • Shortcircuit XT主题自定义教程:内置6大主题与JSON主题创建方法
  • 用友畅捷通升级迁移服务厂家怎么选
  • 用Skill统一图片生成流程:告别重复调参,让AI稳定出图
  • OpenClaw AI Agent 运行时框架部署与业务接入全指南
  • 1Panel 批量操作:一条命令库,下发到整组主机
  • 破解无限免费误区:云工作流自动化与成本控制实践
  • 腾讯音乐移动客户端秋招笔试复盘:考点、编程题与时间分配策略
  • kitty 终端使用指南:GPU 加速的跨平台终端,从安装到远程编辑文件
  • 贝壳找房春招C++笔试卷2复盘:八股、算法与工程思维全解析
  • UrbanMind AI:融合遥感与POI数据的城市空间智能决策平台