mcpField
B
brand-visual-language

brand-visual-language

github.com/dembrandt设计与 UI174922 次安装1 周前更新
代码仓库

关于 brand-visual-language

为设计师和前端团队提供品牌视觉语言指南,涵盖形状、字体与图标的一致性,并说明如何将品牌规范应用于软件界面。

主要功能

  1. 01按品牌语气选择形状与圆角
  2. 02协调标题字体和正文的搭配
  3. 03统一图标样式与使用规则
  4. 04检查组件间的视觉一致性
  5. 05将品牌规范适配到屏幕界面

适用场景

  1. 01为新产品界面建立品牌视觉规则
  2. 02审查按钮、卡片和图标的统一性
  3. 03为品牌字体补充正文排版方案

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dembrandt/dembrandt-skills --skill brand-visual-language

安装后在 Claude Code 中输入/brand-visual-language确认已加载。

详细介绍

品牌视觉语言

视觉形状传达个性。圆角与尖角带给用户的感受不同,而且在用户读到一个字之前,这种感受就已传达。字体、圆角半径和图标中的形状应共同讲述一致的故事。

形状语言

形状气质适用领域
圆润、胶囊形友好、亲切、活泼、现代消费类应用、健康、儿童、生活方式、社交
柔和圆角(8–12px)专业、温暖、易用SaaS、效率工具、通用 B2B
轻微圆角(2–4px)精准、规整、高效企业工具、金融、数据平台
尖角 / 无圆角技术感、严肃、权威开发者工具、安全、工业

每个组件——卡片、输入框、模态框、徽章——都应遵循相同的圆角逻辑。

大面积表面的圆角半径

元素的感知“圆润度”会随其尺寸而变化。在按钮上显得柔和的圆角半径,放到大型容器上可能看起来很尖锐。

  • 大型卡片和模态框: 通常采用比按钮更大的圆角半径(例如,如果按钮为 4px,大型卡片可以采用 8px 或 12px),以保持视觉气质一致。
  • 凹槽和背景区域: 对于大面积背景或“凹槽”,通常采用较小的圆角半径(2px–8px),以塑造结构并界定区域,同时避免它看起来像一个“悬浮”组件。这样能让焦点留在其中的内容上,而不是容器本身。

从现有品牌识别形状语言

选择圆角半径之前,先查看品牌现有的素材:

  • Logo: 它是圆润的、几何的,还是棱角分明的?Logo 的形状是经过设计的品牌决策。
  • 产品摄影或插画风格: 圆润、活泼的插画传达的个性,与尖锐、技术感强的图表不同。
  • 字体: 几何无衬线字体(Circular、Futura)的观感,与人文主义无衬线字体(Inter、Söhne)或锐利的编辑风格衬线字体不同。
  • 竞争格局: 在一个棱角分明的市场中略显柔和,或在一个活泼的市场中更加规整,有时正是实现差异化的关键。

了解真实的形状语言,不要凭空推断(dembrandt engine,可选)。 对于已推出产品的品牌,不要仅根据 Logo 猜测,而应从其实际网站中提取真实的圆角半径、字体和气质:get_brand_identity 和 get_design_tokens 会从 DOM 中返回计算后的值。参见 extract-design。

字体与形状

字体形状同样传递着气质信号:

字体风格气质
几何无衬线字体(圆形字母轮廓)现代、简洁、略带活泼感
人文主义无衬线字体(笔画粗细有变化)温暖、易读、专业
哥特式无衬线字体(中性、实用)严肃、高效、简约
衬线字体权威、成熟、编辑风格
圆角无衬线字体友好、亲切、随性
等宽字体技术感、面向开发者、精准

字体与圆角半径不应彼此矛盾。圆润、亲切的字体搭配尖锐的 0px 转角,会造成视觉上的不协调。

扩展品牌字体规范

品牌手册通常会指定一种展示字体或标题字体,却对正文字体语焉不详——只规定一种字重,没有阅读字号,也没有备用字体。这在奢侈品、时尚或历史悠久的品牌中很常见,因为品牌形象是为印刷品而非屏幕打造的。

当品牌手册对 UI 的指导不足时,可以有意识地扩展规范:

适合扩展的情况:

  • 品牌字体在小字号下可读性较差(展示字体、装饰性字体)
  • 品牌字体缺少构建 UI 层级所需的字重(没有常规字重、没有中等字重)
  • 品牌字体未定义正文字体或阅读字体
  • 品牌字体加载效果不佳(性能、许可、网页渲染)

扩展方式:

  • 标题和展示文字仍使用品牌字体——品牌形象正是体现在这里
  • 为正文添加一种辅助字体,要求它在语气上相辅相成,而非彼此竞争
  • 保持造型语言一致:几何风格的品牌字体搭配几何风格的正文字体;人文主义风格的展示字体搭配人文主义风格的正文字体
Brand heading font (display, h1–h3): maintains identity
↓
Secondary body font (body, labels, UI copy): legibility and completeness

字体搭配原则:

  • 角色上形成对比,个性上保持一致——两种字体应让人觉得属于同一款产品
  • 避免将两种展示字体或两种个性鲜明的字体搭配在一起
  • 中性、高品质的无衬线字体(Inter、DM Sans、Söhne)与大多数品牌字体搭配都很稳妥
  • 如果品牌字体是衬线字体,简洁的无衬线正文字体就是自然的搭配;反之亦然

谨慎使用。 两种字体属于有意为之的扩展。三种字体几乎总是太多。记录这项决策及其理由,避免未来的设计师再添加第三种字体。

图标

图标风格必须符合品牌的造型语言。混用图标风格——有些纤细,有些粗重,有些填充,有些描边——会破坏视觉一致性,即使每个图标单独看都没问题。

图标风格调性适用场景
纤细/描边(1–1.5px 线宽)极简、优雅、精致奢侈品、编辑出版、高端 SaaS
常规描边(2px 线宽)均衡、专业通用 SaaS、效率工具
粗重/加粗(2.5–3px 线宽)强烈、清晰、易于识别消费类应用、移动优先产品、重视无障碍体验的产品
填充扎实、自信、小尺寸下清晰仪表板指示器、状态图标、移动导航
图标路径采用圆角友好、亲切消费类产品、生活方式、健康
图标路径采用尖角技术感、精确开发者工具、金融、数据

规则: 全程使用一个图标库和一种字重。如果无法避免混用(例如,所选图标库中没有某个专用图标),则手动匹配线宽和拐角样式。

使用标准图标;对于已有通用方案的概念,切勿自创图标

齿轮 = 设置,人形 = 个人资料,放大镜 = 搜索,房子 = 首页,垃圾桶 = 删除,铃铛 = 通知。另造替代图标只会增加理解成本,没有任何好处。在确定方案前,先搜索“icon [concept]”确认惯例。把设计自由留给没有既定图标的概念。

图标能让视线跳过文字——但只有含义明确的图标才行,而且只应在快速浏览有益的地方使用(导航、状态、行类型)。模糊或装饰性的图标只会增加操作负担,而不是减少负担;每个标签都配图标只会制造噪声。在恰当的位置使用恰当的图标。阅读是耗时过程,参见 [[ui-density]]。

Unicode 用于结构,图标用于表达含义

Unicode 字符(箭头、圆点、V 形符号)可用于辅助布局,即使显示效果有所退化也能保持可用。任何承载含义的内容都应使用随产品发布、渲染效果固定的图标。依赖字体的字符显示在状态栏中时,会因平台不同而有所差异。

表示动词的图标应属于按钮

铅笔、垃圾桶、加号:这些图标都代表一项操作。切勿将它们用于表示被动类型的标记。将铅笔用作行类型图标,会让人以为该行可以编辑,无论实际情况如何。

一个概念,一个图形,全产品系列统一

固定图标集版本。图标集会在不同版本中重绘图形,因此未固定版本的依赖项会在安装时改变产品的图形语言。在同一产品系列中,同一概念应在每款应用中使用相同的图形。

小尺寸时,先看颜色,再看形状

在 16px 下,字母宽约 3px,无法承载识别度。需要区分一组小图标(文件类型、应用磁贴、网站图标)时,应先用色相区分,再用形状区分。

跨元素保持一致

所有具有形状的元素都应遵循相同的视觉逻辑:

元素通过以下方式应用形状语言
按钮--radius-button
卡片--radius-card(与按钮相同或略大)
输入框--radius-input(通常与按钮相同)
徽章 / 标签可以比按钮更圆润——常见的是胶囊形
模态框 / 抽屉--radius-modal(通常为 12–16px)
头像始终为正圆(--radius-full)
图标描边粗细和转角样式与品牌相符
插图形状风格与图标风格一致

执行指南前,先阅读其适用范围

在执行指南中的任何单一规范值之前,先找到指南对自身适用范围的说明。为印刷编写的手册会针对纸面油墨进行优化:浅灰色清晰易读,授权字体只需嵌入一次 PDF。这两点在屏幕上都不成立:同样的灰色与白色之间的对比度可能接近 2:1,而同样的字体通常根本无法通过 Web 字体管线提供。

当指南的媒介与实际工作的媒介不同时,指南是依据,而非铁律。 按字面执行会产出一个无障碍性不足、却符合品牌规范的产品;这也会让工程师对指南失去信任,导致他们不得不忽略指南,进而连其他规范也不再遵守。

将现有产品偏离指南的地方先视为发现,而不是错误。团队如果调整过文本颜色,通常已经遇到了你即将重新遇到的对比度问题。反过来也同样有代价:把每处偏离都当成规范漂移,会丢掉唯一一次对指南的实际审查。

区分两者的检验方法是:能否将这处偏离复现为屏幕上的限制? 颜色发生变化,是因为原色的对比度只有 2:1;字体发生替换,是因为授权不涵盖 Web 字体;圆角发生调整,是因为原样式在 16px 下显示成一团模糊——这些都是发现,需要更新的是指南。没有任何限制能够解释的偏离,如果原值本来可行,那就是规范漂移,需要修正的是产品。应逐个值进行检验,而不是逐个产品;大多数产品组合中两种情况都有。

将这些差异作为发现反馈给品牌负责人。一本从未面对过屏幕的指南并没有错,只是不完整;最快的补全方式,就是列出它在何处遇到了限制。对比度下限见 [[wcag-accessibility]]。

为无法重写的软件应用品牌规范

大多数品牌工作并不是从干净的代码库开始,而是面对一整套现有系统:包括一个在 2015 年用当时流行的框架构建的门户,以及一个老到够资格投票的内部系统——员工整天盯着这些工具工作,因此这里的品牌体验同样重要。

有两点能让这项工作变得可行。第一,形状语言是最后才引入的,而不是最先。 旧版应用只需使用正确的 Logo、品牌色相和字体,就能令人信服地体现品牌;匹配圆角和图标样式属于第 3 级工作,在这类应用中通常不值得做。第二,逐个应用决定它要沿阶梯走多远——从识别、界面外框、设计令牌到组件,而不是把任何低于重写的做法都视为失败。阶梯和逐个应用的决策见 [[layout-paradigms-and-consistency]]。

旧版应用如果确实有变量——Bootstrap 或 Sass 构建通常都有——将品牌颜色和字体映射到这些变量上,就能以极少的工作换来大部分感知上的一致性。你追求的是辨识度,而不是忠实还原:用户应在软件加载后的一秒内知道这是哪家公司的软件。

审核清单

  • 边框圆角令牌是否符合品牌的造型语言(徽标、插画、摄影)?
  • 按钮、输入框和卡片是否采用相同的圆角规则?
  • 字体风格是否符合整体品牌个性?
  • 是否始终一致地使用单一图标库?
  • 图标的笔画粗细是否符合品牌风格(精致风格用细笔画,易用性优先的风格用粗笔画)?
  • 友好型品牌是否使用圆角图标,技术型品牌是否使用直角图标?
  • 标准概念(设置、个人资料、搜索、删除、通知)是否使用惯用图标,而非自创图标?
  • 是否只在有助于识别时使用图标,而不是把图标零散地用作每个标签的装饰?
  • 承载含义的标记是否使用随产品发布的图标,并仅将 Unicode 用于脚手架?
  • 动作图标是否仅用于表示操作,而从不用于标记类型?
  • 图标集的版本是否已固定,且同一系列中的每个概念是否都使用同一个字形?
  • 边框圆角是否根据表面尺寸进行调整(例如,模态框用较大的圆角,凹槽/背景用较紧凑的 2-8px 圆角)?
  • 字体风格与形状选择之间是否不存在视觉矛盾(例如,圆润字体搭配尖锐卡片)?

评论

支持 Markdown