品牌工作室

位于 #/start品牌工作室是你塑造品牌的唯一场所 - 它的标志、颜色、字体、其余的令牌以及它保存的文件。在这里设置一次,每个工具、页面和导出都会天然遵循它,而不是靠事后审查。

你所做的修改会在整个应用中实时预览,让你在提交之前就能看到某个颜色或字体落地到各处的效果。这一切都在设备本地完成:你的品牌文件和令牌永不离开你的机器(选择 Google 字体时,会在同意对话框之后从 Google 获取那一个字族,仅此一次),而品牌以单个品牌包文件的形式携带。

这里是编辑器,仪表盘是镜子。仪表盘(#/d)上的设计系统标签只读展示你的品牌;你在这里,即 #/start,进行编辑。之后想改一个颜色,回到品牌工作室来。

房间

工作室由侧栏中列出的一组房间组成 - 不是步骤。没有编号,彼此之间没有前置条件,从任意一个房间进入都是合理的:

在手机上,同样的列表会变成固定在页头下方的横向标签条。切换房间从不会重新加载任何内容 - 编辑器把所有面板都保持挂载,只是显示你要求的那一个。

#/start?area=<key> 深链到某个房间。键值有 overviewcolor(注意 URL 中是美式拼写)、typelogostokenscatalogue(即文件房间 - 面板键是永久性契约,所以 URL 沿用旧名)以及 versions?tab= 是同一功能长期存在的别名,仍然有效,所以旧链接和书签能继续使用;无法识别的值会打开概览,而不是死路一条。

固定在侧栏底部的,是属于整个设计系统、而非某个房间的操作:

工作室房间侧栏 - 概览、颜色、字体、标志、令牌和文件signed by Lollyvector SVG自己验证Get the signed file20 paths~1.1k nodes37 groups19 KB工作室房间侧栏 - 概览、颜色、字体、标志、令牌和文件signed by Lollyvector SVG自己验证Get the signed file20 paths~1.1k nodes37 groups19 KBTry it in the app

概览

概览是你降落进入的房间,它有两副面孔。

尚未设置任何内容时,它提供两扇门 - 从文件开始(设计令牌、Penpot 项目、设计系统包或 SVG)和从零开始(先添加一个颜色,之后随时继续) - 以及它们下方一个低调的探索工具出口,因为离开也是合理的选择。

一旦设计系统已经存在,同一个房间会显示你已拥有的内容:调色板及其颜色数量、当前使用的字体家族、已填入多少个标志槽位、有多少个令牌,以及文件房间。每个板块都是通往对应房间的入口。这里只有数量,从没有进度条,也从没有“完成”卡片 - 这个工作室不欠你任何东西。

标志

从把你文件夹里的标志一次性拖入顶部的放置区开始:“把标志拖到这里,或一次选择多个”一次能接收你拥有的所有文件。每个文件都会被读取其形状和用色,然后在等待槽位下排队,显示为一个说明其判断的芯片 - 例如“看起来是水平主标志”,附带它据以判断的度量,以及一个放置按钮(如果该槽位已被占用,则是替换)。当它不确定时,芯片会明确说明,并改为提供更改槽位按钮,列出全部八个槽位。在你点击之前,不会有任何内容被放置。

围绕这个队列会发生两件事。空白边距过多的标志会先收到裁切建议——回应它或按 Esc,原始文件都会原样放入。而当某个标志能够补全一个空着的兄弟槽位时,该房间会把派生出的单色反白版本作为独立芯片提供,标注为已生成,如果你用别的方式填了那个槽位,它就会再次消失。

下方是每个标志最终归属的网格 - 方向 × 处理方式的槽位:

这就是八个可选槽位。点击一个槽位可添加 PNG、SVG、JPEG 或 WebP;点击已填入的槽位可替换它。每个槽位都是可选的,一切都保留在本设备上。

标志矩阵 - 顶部是各个方向,每种处理方式都是自己的虚线槽位,全部可选signed by Lollyvector SVG自己验证Get the signed file8 paths~4.8k nodes19 groups54 KB标志矩阵 - 顶部是各个方向,每种处理方式都是自己的虚线槽位,全部可选signed by Lollyvector SVG自己验证Get the signed file8 paths~4.8k nodes19 groups54 KB

颜色

The Colours room after one colour - the two panes back, the generate offer, roles reading in three registers and the pane at one coloursigned by Lollyvector SVG自己验证Get the signed file114 paths~26k nodes149 groups4 images523 KBThe Colours room after one colour - the two panes back, the generate offer, roles reading in three registers and the pane at one coloursigned by Lollyvector SVG自己验证Get the signed file114 paths~26k nodes149 groups4 images523 KB

最丰富的房间,分为两个面板。左侧是你工作的地方;右侧是你的实时调色板。拖动两者之间的分隔条可调整大小(在其上按 Enter 会把调色板收起到一旁)。

颜色房间 - 一个主色派生出色阶,带对比度比值的样本卡片,以及一个实时调色板signed by Lollyvector SVG自己验证Get the signed file61 paths~9.4k nodes77 groups200 KB颜色房间 - 一个主色派生出色阶,带对比度比值的样本卡片,以及一个实时调色板signed by Lollyvector SVG自己验证Get the signed file61 paths~9.4k nodes77 groups200 KB

添加一个颜色,再赋予它一个用途

添加颜色是简单路径的全部内容:以任何表示法粘贴或选取一个颜色,它就会成为恰好一个令牌。不会由它派生任何东西,不会向它建议任何东西,也不要求其他任何东西。粘贴一整个颜色列表,每个都会成为一个可单独添加的芯片。

角色是叠加在其上的一层 - 哪个颜色扮演哪个部分。角色是可选的(一个只有三种松散颜色、没有任何角色的设计系统也完全没问题),任何色板都可以承担一个角色,对比度读数是相对于表面测量的,优先使用 APCA。

专家侧翼

这两者下方有四个折叠区块。展开你想要的那个;每个都可通过 #/start?area=color&focus=<wing> 深链访问:

一个颜色,一整套调色板

生成起始调色板中,选取一个主色,Lolly 会算出一整套调色板 - 浅色和深色表面、文本、强调色以及完整的色调/暗调色阶 - 使用引擎在各处统一采用的同一套感知颜色数学(OKLCH)。可调节的派生参数:

这一侧翼中的任何操作都不会写入你的品牌。它是一个预览,在整个应用中实时呈现,供你判断,直到你按下替换调色板(见下文)为止。

在主色下方,你会看到实时的主色 / 中性色 / 次色 / 混合色阶,以及浅色和深色样本卡片,各自带有自己的对比度读数 - WCAG 比值旁边附带 APCA Lc 数值。点击中性色或次色色阶中的某一级,即可将该色调锁定为固定值,而不是使用派生的默认值。

堆叠在浅色和深色样本卡上方的四条渐变带,每张卡都带有自己的 WCAG 对比度signed by Lollyvector SVG自己验证Get the signed file25 paths~4.6k nodes60 groups57 KB堆叠在浅色和深色样本卡上方的四条渐变带,每张卡都带有自己的 WCAG 对比度signed by Lollyvector SVG自己验证Get the signed file25 paths~4.6k nodes60 groups57 KB

构建你的调色板(和谐生成器)

仍在同一区域,构建你的调色板 会根据你的主色生成匹配的强调色。选择一种 和谐方式 - 互补邻近三角四角类比(后者自带 2 到 5 的 强调色 数量,以及 10° 到 45° 的色相 角度)- 每个候选色都带有自动生成的可读名称和一个 + 添加 按钮。添加一个即可立即将该颜色纳入你的调色板,一次按下对应一个令牌。"你的调色板,应用效果" 会在真实图形上预览整套配色。

生成的强调色,每个都带有色块、自动生成的名称、十六进制值和一个添加按钮signed by Lollyvector SVG自己验证Get the signed file8 paths936 nodes14 groups15 KB生成的强调色,每个都带有色块、自动生成的名称、十六进制值和一个添加按钮signed by Lollyvector SVG自己验证Get the signed file8 paths936 nodes14 groups15 KB

提交生成的调色板

替换调色板 是该区域中唯一会写入数据的控件,但它从不立即写入。按下它,会先弹出一张审阅卡,标题为 "替换调色板?",逐项列出即将发生的变化:有多少角色保留你分配的设置、有多少你自行添加的颜色会被保留、有多少色阶曲线会重新锚定、有多少印刷锁定会重新固定、有多少隐藏色阶保持隐藏、有多少渐变节点保留其颜色。

该卡片上的 替换调色板 会提交更改;取消 则退出且不做任何改动。运行完成后,该卡片会变为 "调色板已替换。",并已聚焦一个 撤销 按钮 - 而且在替换 之前 会先对整个设计系统做一次检查点,所以"恢复原状"只是一次还原操作,而不会丢掉一下午的工作。

调色板、色轮图与每个色块

右侧面板列出你的品牌拥有的每一种颜色,按分组(主色、中性色、辅助色、光谱、自定义、角色)排列,每组都可折叠,并各自带有 + 添加。其下方,色彩图表 展开后是同一批色块的两种视图:色轮(OKLCH 色轮 - 拖动一个点可为其重新上色,点击一个点可编辑它,或点击空白处添加新色块)和 色域 图,显示可显示范围实际终止的位置。#/start?area=color&focus=chart 会直接打开该卡片,?wheel 也一直如此。

调色板面板,每组都可折叠,下载按钮固定在其底部边缘signed by Lollyvector SVG自己验证Get the signed file155 paths~14k nodes199 groups1 image191 KB调色板面板,每组都可折叠,下载按钮固定在其底部边缘signed by Lollyvector SVG自己验证Get the signed file155 paths~14k nodes199 groups1 image191 KB

OKLCH 色轮 - 角度代表色相,距离代表彩度,灰色沿侧边的明度轨道排列signed by Lollyvector SVG自己验证Get the signed file274 paths~3.7k nodes67 groups83 KBOKLCH 色轮 - 角度代表色相,距离代表彩度,灰色沿侧边的明度轨道排列signed by Lollyvector SVG自己验证Get the signed file274 paths~3.7k nodes67 groups83 KB

点击任意色块以打开其编辑器:

这些印刷锁定值就是印刷厂在你导出 CMYK PDF 或 TIFF 时所使用的值 - 参见导出

删除一个色块 是安全的:派生的色阶步进和主题角色会被 隐藏(底层令牌仍会继续解析,因此下游不会出错),而你自行添加的颜色则会被彻底移除。

渐变

一个可选的 渐变 面板可根据你的调色板为背景和强调色构建混合令牌。如果你的品牌不使用渐变,可以完全跳过它。每个渐变都有一个预览、命名的节点(2-8 个)以及一个角度。关键行为是:节点引用某个色块,所以重新为该色块上色,渐变也会随之改变。插值在 OKLCH 中进行,以获得干净的混合效果。删除一个节点即可缩减渐变的走向。

将调色板用到别处

停靠在调色板面板底部边缘的浮动按钮可将整个调色板下载为 设计令牌(JSON)CSS 变量CSS 类SCSS 变量GIMP 调色板(.gpl)Adobe Swatch Exchange(.ase) - 使品牌可直接导入 Illustrator、Figma、GIMP 或样式表。它位于面板滚动区域之外,因此无论调色板滚动到多远,它都保持在原位。(你也可以从目录视图下载调色板。)

字体

The compare stage open under its card, with the search row, the pinned families and the cards folded to a one-line stripsigned by Lollyvector SVG自己验证Get the signed file74 paths~11k nodes99 groups234 KBThe compare stage open under its card, with the search row, the pinned families and the cards folded to a one-line stripsigned by Lollyvector SVG自己验证Get the signed file74 paths~11k nodes99 groups234 KB

该区域以 四张角色卡 开头 - 这是应用、你的工具以及每一次导出实际读取的四种字体。每张卡都会展示该角色当前使用的字体、以该字体呈现的样式,以及卡片下方的一行真实文案:

标题、代码和斜体在你未指定之前都会回退到主体字体,因此单字体品牌在这里完全不需要做任何决定。卡片上的任何操作都不会立即提交:更改(空角色上为 选择字体)会打开限定于该角色的 对比舞台

字体区域 - 角色卡以及每种字体实际效果的实时样张signed by Lollyvector SVG自己验证Get the signed file59 paths~9.3k nodes73 groups196 KB字体区域 - 角色卡以及每种字体实际效果的实时样张signed by Lollyvector SVG自己验证Get the signed file59 paths~9.3k nodes73 groups196 KB

对比舞台

该舞台以 内嵌于该区域 的方式打开,而非弹出对话框,因此你从中打开它的卡片会一直留在屏幕上。搜索一个 Google Fonts 字体族(Inter、Fraunces、Space Grotesk……)或拖入一个字体文件,按下 加入对比,各个候选字体便会以相同的文字并排展示,而此时它们都还未安装。按 Esc 会取消操作,并将键盘焦点交还给你打开该舞台所用的卡片。

那是唯一的入口,这正是为什么没有任何内容会在你不知情的情况下进入你的品牌。舞台下方是两个管理面板:

无论哪种方式,该字体都会保留在此设备上,在应用中、在你的工具中以及每一次导出中渲染,永久离线可用,并随你的品牌包一同携带 - 渲染时不会去获取任何内容。Google Fonts 上的所有字体均以开放许可证(OFL/Apache/UFL)发布。

面板底部的 字体角色 面板展示了每个角色的实时样张 - 以主体字体呈现的正文与界面文字、顶部标题的可选展示字体、用于强调的斜体、用于代码和数据的等宽字体 - 让你能看到整套字体协同工作的效果。

字体角色样张 - 标题、正文、斜体和代码,各自以其角色所解析到的字体呈现,并在旁边标注字体名称signed by Lollyvector SVG自己验证Get the signed file17 paths~5.6k nodes29 groups68 KB字体角色样张 - 标题、正文、斜体和代码,各自以其角色所解析到的字体呈现,并在旁边标注字体名称signed by Lollyvector SVG自己验证Get the signed file17 paths~5.6k nodes29 groups68 KB

令牌

设计系统的其余部分,无需接触代码即可编辑:

令牌区域 - 一个圆角滑块,以及间距、尺寸、阴影和系统的其余部分signed by Lollyvector SVG自己验证Get the signed file73 paths~14k nodes95 groups1 image292 KB令牌区域 - 一个圆角滑块,以及间距、尺寸、阴影和系统的其余部分signed by Lollyvector SVG自己验证Get the signed file73 paths~14k nodes95 groups1 image292 KB

文件

在这里放置你的品牌所拥有的文件 - 徽标除外:矢量图像音频动效(视频、Lottie、动画)资源。它们会进入你的目录,按类别分组,并在每个工具的素材选择器中随时可用。所有内容都保留在此设备上。(侧边栏将该区域标注为"文件";其 URL 键仍为 catalogue,因为面板键是永久约定。)

导入品牌

侧边栏底部的 从…添加 会打开一个两阶段选择器。第一阶段询问你 拥有 什么,而不是它是什么格式:

选择设计文件来源后,第二阶段就是下方这张卡片:可接受的格式以图标图块的形式按优先顺序排列,整张卡片都是一个放置目标 - 点击卡片任意位置或将文件拖到上面均可。你也可以直接将文件拖放到工作室上。

导入卡片 - 可接受的格式以图标图块的形式排列在前,整张卡片是一个放置目标signed by Lollyvector SVG自己验证Get the signed file19 paths~3.2k nodes35 groups2 images175 KB导入卡片 - 可接受的格式以图标图块的形式排列在前,整张卡片是一个放置目标signed by Lollyvector SVG自己验证Get the signed file19 paths~3.2k nodes35 groups2 images175 KB

每种设计文件能带给你什么:

来源导入会 先做一次检查点,因此"恢复到导入之前"只是一次还原操作。而扫描发现的内容不会直接生效:候选项会进入 暂存区,在那里每一项都需要通过拥有该类素材的对应区域,自行按下才会被添加。

#/start?source=<kind> 会在指定来源(filepdfimagefonturl)上打开选择器,?import 则会打开纯列表视图。

在设备之间迁移品牌

侧边栏底部的 导出 会写出一个单独的 LollyBrand-…zip - 包含你的令牌、字体、徽标和主题偏好,并附带一份完整性清单,在重新导入时会进行校验。旁边的 令牌(.json) 会单独写出纯设计令牌文档:不含字体、不含徽标,只有令牌 - 这正是代码仓库、CI 步骤或其他令牌工具实际会读取的内容。

要将其导入回来,可使用 从…添加 → 设计令牌或设计文件(见上文),或直接拖放到工作室上。这是同事将品牌交给你,或你将品牌带到第二台设备安装的方式 - 无需账户,无需云端。若要改从命令行导入品牌,请参见 ingest:brand

版本

边栏底部的 Versions(版本)面板,是设计系统不再是一个不断移动的目标的地方。发布一个版本,你就会得到一份保存在本设备上的永久命名副本:此后它永远不会改变,因此固定引用它的工具会一直绘制出同样的结果。该面板在你有自己的内容可以发布之前会保持隐藏,因此从不发布内容的工作室也就永远看不到这些控件。

在你按下任何按钮之前,有三件事需要了解,面板会在按下之前而不是之后说明这三点:

你可以仅发布,或发布并设为活动版本 - 区别在于工具和应用今后是跟随该版本,还是继续跟随你最新的编辑。再次跟随最新版本会让每一次编辑一发生就立即上线。#/start?area=versions 可直接打开该面板。

品牌固定时

部分构建版本附带锁定的品牌 - 其颜色、字体和令牌是每个工具和导出都使用的内容,没有可更改之处。在这种情况下,工作室会被一段简短说明取代,说明此构建版本附带固定品牌,编辑功能已关闭。这是刻意为之:这是组织确保一切保持品牌统一的方式。

接下来去哪里