Lolly
打开应用

品牌工作室

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

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

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

房间

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

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

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

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

工作室房间侧栏 - Overview、Colours、Type、Logos、Tokens 和 Files signed by Lollyvector SVG18 paths~1.2k nodes40 groups20 KB自己验证获取已签名文件工作室房间侧栏 - Overview、Colours、Type、Logos、Tokens 和 Files signed by Lollyvector SVG18 paths~1.2k nodes40 groups20 KB自己验证获取已签名文件Try it in the app

概览

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

尚未设置任何内容时,它写着 Make it yours。Start from a reference 打开来源选择器,可选标志、截图、网页或设计文件。Pick a colour、Choose a face 和 Add a logo 会直接打开各自的现有控件。每条路径都以一次选择开始;打开它并不会写入任何内容。Explore the tools 则随时可用。

一旦你拥有了自己的内容,同一个房间会显示你已拥有的内容,并以你做出的数量领头。Colours 读出设计系统所带颜色的数量,只有在存在继承颜色时才会加上一行淡淡的 · N starter;旁边的色带把你自己选的颜色排在前面,接一条细线,再是淡化的 starter 颜色。Type 按角色读出(Inter for headings,下面跟着 Starter for the rest · SUSE, SUSE Mono)。Logos 读出已填入多少个槽位,或者 Not set。Tokens 带出圆角值,在你移动它之前标为 starter。库为空时,Files 显示 Nothing yet。每个板块都是通往对应房间的入口。这里只有数量,从没有进度条,也从没有“完成”卡片 - 这个工作室不欠你任何东西。

标志

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

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

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

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

标志矩阵 - 顶部是各个方向,每种处理方式都是自己的虚线槽位,全部可选 signed by Lollyvector SVG32 paths~12k nodes69 groups123 KB自己验证获取已签名文件标志矩阵 - 顶部是各个方向,每种处理方式都是自己的虚线槽位,全部可选 signed by Lollyvector SVG32 paths~12k nodes69 groups123 KB自己验证获取已签名文件

颜色

房间会随设计系统一同生长。尚未用到的内容不会出现在页面上,因此第一次到访只是一次决定,其余的随调色板一起到来。

第一个颜色

没有自己颜色的设计系统会打开在一列居中的内容上:Start with one colour,一个很大的实时色块、一个输入框,以及一行安静的说明,告诉你角色、色阶和印刷设置会随系统成长而到来。

第一个颜色会成为 primary,回应这次添加的色块会这样说明 - “Primary is now Vivid Violet” - 旁边带着 Fine-tune。

尚未选择任何内容的 Colours 房间 - 一个很大的实时色块、一个输入框,以及一行关于后续内容的说明 signed by Lollyvector SVG167 paths~11k nodes243 groups1 image191 KB自己验证获取已签名文件尚未选择任何内容的 Colours 房间 - 一个很大的实时色块、一个输入框,以及一行关于后续内容的说明 signed by Lollyvector SVG167 paths~11k nodes243 groups1 image191 KB自己验证获取已签名文件

Starter

Starter 是对随应用一起到来、而非由你选择的一切内容的称呼。全新安装完全不带任何颜色:它只有一条中性色阶,从墨色到纸色,好让表面、文字和细线在任何人做出任何决定之前就能渲染出来。这些中性色只是脚手架,所以它们不计入颜色数量,也不会画在调色板面板里。它们存在于 Tokens 房间中,标为 Neutrals · starter · 9,旁边的 Open 会把它们在 Colours 面板中显示为一个折叠的、带标签的分组(#/start?area=color&group=neutral)。

同一个词贯穿每个房间:一个落在 starter 颜色上的角色会读作 “Starter Paper stands in”,它的选色器提供 Choose…;一个 starter 字体带着 Starter 标签且没有色调;一个 starter 圆角会在 Overview 上被标出。继承而来的素材从不用虚线边框绘制,因为在这里虚线边框代表一个放置目标。

随调色板成长

你的颜色在宽屏幕上和一个 In context 预览并排,在较窄的屏幕上则堆叠在它上方。预览可以用你的调色板展示海报、图表或界面卡片。Starter 颜色留在自己可折叠的分组里,与你添加的颜色分开。

逐个添加颜色或一整组色阶,指定它们的角色,并在需要时展开高级区块。色彩图表、渐变和下载控件都留在调色板旁边。

添加一个颜色后的 Colours 房间,带有它的调色板和一个实时的构图预览 signed by Lollyvector SVG171 paths~12k nodes245 groups1 image198 KB自己验证获取已签名文件添加一个颜色后的 Colours 房间,带有它的调色板和一个实时的构图预览 signed by Lollyvector SVG171 paths~12k nodes245 groups1 image198 KB自己验证获取已签名文件

Roles - 工具读取的是什么

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

一行会以三种语域之一呈现,因此这条色带从不会声称一个没人做过的决定:

一旦调色板有了色阶,色带就会扩展到工具能读取的全部七个槽位:Primary、Secondary、Surface、Text、Muted、Edge 和 On primary。On primary 是由 primary 派生的,读作 Derived,且没有选色器。

应用自身的强调色是一个偏好设置,而不是一个令牌。 默认情况下,界面跟随设计系统,铬件强调色采用主色。这是你的 profile 上的一个 Appearance 设置 - Interface follows the design system - 关闭它会让铬件保持中性。无论开关与否,工具、画布和导出都不受影响,字体和圆角则始终跟随设计系统。

专家侧翼

构图预览和颜色角色下方是四个折叠区块。展开你想要的那个;每个都可通过 #/start?area=color&focus=<wing> 深链访问,无论房间当前显示的是什么,都会打开它:

一个颜色,一整套调色板

在 Explore shades & harmonies 中,选取一个 Starting colour。Lolly 会用引擎在别处统一采用的同一套感知颜色数学(OKLCH)来建议匹配的色阶。可调节建议的参数:

更改起始颜色和控件只会改变建议内容。点击一个色阶即可添加该颜色,或按 Add 5 shades 添加一整组(数量跟随你的 Shades 设置)。已有的颜色和角色保持原位。Undo 会移除这次添加。

Primary、Neutral 和 Secondary 行显示建议的色阶。打开 Theme preview 可查看浅色和深色示例及其对比度读数。在那里选择一个 Neutral 或 Secondary 的级别,可以调整建议的主题锚点。重建整套调色板仍是下方一个单独的、需要确认的操作。

三组建议的色阶,各自带有单独的添加控件,以及一个独立的 Theme preview signed by Lollyvector SVG22 paths~1.9k nodes49 groups27 KB自己验证获取已签名文件三组建议的色阶,各自带有单独的添加控件,以及一个独立的 Theme preview signed by Lollyvector SVG22 paths~1.9k nodes49 groups27 KB自己验证获取已签名文件

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

在 Find matching colours 中,和谐生成器会从主色建议匹配的强调色。挑一种 Harmony - Complementary、Adjacent、Triad、Tetrad 或 Analogous(后者自带 2 到 5 的 Accents 数量,以及 10° 到 45° 的色相 Angle) - 每个候选色都带有自动生成的、可读的名称和一个 + Add 按钮。添加一个即可立即将该颜色纳入调色板,一次按下对应一个令牌。In context 会在示例构图上预览你添加的颜色。

生成的强调色,每个都带有色块、自动生成的名称、十六进制值和一个 Add 按钮 signed by Lollyvector SVG8 paths936 nodes14 groups15 KB自己验证获取已签名文件生成的强调色,每个都带有色块、自动生成的名称、十六进制值和一个 Add 按钮 signed by Lollyvector SVG8 paths936 nodes14 groups15 KB自己验证获取已签名文件

提交生成的调色板

添加一个建议的颜色或色阶组会保留你调色板的其余部分。如需彻底替换,请打开 Rebuild the whole palette… 并按下 Preview full rebuild。审阅界面会说明这些变化:有多少角色会保持你分配的样子、有多少你自己添加的颜色会被保留、有多少色阶曲线会重新锚定、有多少印刷锁定会重新固定、有多少隐藏色阶保持隐藏、有多少渐变节点保留其颜色。

该卡片上的 Apply rebuilt palette 会提交更改;Cancel 则退出且不做任何改动。运行完成后,卡片会提供 Undo,且焦点已经落在它上面 - 而且在替换之前会先对整个设计系统做一次检查点,所以“恢复原状”只是一次还原操作,而不会白白丢掉一个下午。

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

调色板以可折叠的分组列出设计系统的颜色,每组都有自己的 + Add 控件。创建和重命名分组来组织你的工作。一个角色从不会生成第二个色块:一个令牌就是一个色块,一个角色所指向的色块只会多戴上一个小小的角标(P、S、Su、T)。色块下方,Colour chart 会展开成同一批色块的两种视图:Wheel(OKLCH 色轮 - 拖动一个点可为其重新上色,点击一个点可编辑它,或点击空白处添加一个新色块)和 Gamut 图,显示可显示范围实际终止的位置。#/start?area=color&focus=chart 会直接打开该卡片,?wheel 也一直如此。

调色板面板,每组都可折叠,下载胶囊按钮固定在其底部边缘 signed by Lollyvector SVG113 paths~9.3k nodes231 groups1 image133 KB自己验证获取已签名文件调色板面板,每组都可折叠,下载胶囊按钮固定在其底部边缘 signed by Lollyvector SVG113 paths~9.3k nodes231 groups1 image133 KB自己验证获取已签名文件

OKLCH 色轮 - 角度代表色相,距中心的距离代表彩度,灰色沿侧边的明度轨道排列 signed by Lollyvector SVG529 paths~4.9k nodes161 groups149 KB自己验证获取已签名文件OKLCH 色轮 - 角度代表色相,距中心的距离代表彩度,灰色沿侧边的明度轨道排列 signed by Lollyvector SVG529 paths~5.4k nodes165 groups174 KB自己验证获取已签名文件

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

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

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

操作大量色块

每个色块都有一个独立的拖动手柄。拖动它可以在分组内重新排列颜色,或者聚焦它、按空格键、用方向键移动,再按一次空格键放下。Escape 取消。顺序会在重新打开工作室后保留,也可以撤销。要在分组之间移动颜色,使用色块编辑器的 Group 控件,或选中多个颜色后使用 Move。令牌名称和角色引用保持不变。

调色板面板中的选择是一个手势,而不是一种模式。没有需要先按下的按钮,选择栏随第一个选中的色块出现,随最后一个消失。

选择栏本身会读作 {n} selected,接着是 Move to(一个已有分组,或在菜单内命名一个新分组)、Give a role(每个选中的颜色依次承担下一个角色,因此四个色块一次按下就能填满全部四个角色)、Download(以六种调色板格式之一下载所选内容)、Copy values(每个颜色一行,采用其存储时的表示法)和 Delete。Move to 和 Give a role 只有在调色板已有色阶可供移动时才会出现。一次 Ctrl/Cmd-Z 即可撤销整个批量操作 - 移动四十个、走一轮角色、一次删除 - 而删除会说明它实际保留了什么,因为一次选择可能触及这个房间不会移除的色块。

渐变

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

将调色板用到别处

停靠在调色板面板底部边缘的浮动胶囊按钮可将整个调色板下载为 Design tokens (JSON)、CSS variables、CSS classes、SCSS variables、一个 GIMP palette (.gpl) 或一个 Adobe Swatch Exchange (.ase) - 使设计系统可以直接进入 Illustrator、Figma、GIMP 或一份样式表。它位于面板滚动区域之外,因此无论调色板滚动到多远,它都保持在原位,并且在调色板已有色阶后才会出现。(你也可以从素材下载调色板。)

字体

这个房间以同样的方式生长。在没有自己字体时,它只是一张卡片、一个决定:Primary,以今天服务它的那个字体按阅读大小显示,名称旁边是一个 Starter 标签,一个已填色的 Choose a face,以及一行“Nothing installs until you choose one.” 卡片下方是 “Headings, code and italic follow the primary until you choose them”,Choose them separately 会在本次到访的其余时间里展开另外三张卡片。

尚未选择字体的 Type 房间 - 一张阅读大小的卡片,带有一个 Starter 标签,以及一个已填色的 Choose a face signed by Lollyvector SVG87 paths~9.9k nodes91 groups151 KB自己验证获取已签名文件尚未选择字体的 Type 房间 - 一张阅读大小的卡片,带有一个 Starter 标签,以及一个已填色的 Choose a face signed by Lollyvector SVG87 paths~9.9k nodes91 groups151 KB自己验证获取已签名文件

选择一个字体后,房间会展开为 four role cards、Fonts 列表和实时样张。这四种字体正是应用、你的工具以及每一次导出实际读取的字体:

标题、代码和斜体在你指定之前都会回退到主体字体,因此单字体的设计系统在这里完全不需要做任何决定。

一个色调意味着你选择过它。 只有你安装了那个字体的卡片才会带色调。一个 starter 字体带着与调色板中继承分组相同的 Starter 标签,处于淡化的语域中且没有色调;一个没人选择过的角色会读作 ↳ follows Primary,而不是像被选过一样重复主色的名字。按钮在你自己的字体上写着 Change,其他地方则写着 Choose a face。卡片上没有任何东西会立即提交:按钮打开的是限定于该角色的 compare stage。

四张角色卡揭开 - 每张都以服务它的字体呈现,没人选择的一张带着 Starter 标签,Italic 跟随主体 signed by Lollyvector SVG21 paths~6.1k nodes31 groups73 KB自己验证获取已签名文件四张角色卡揭开 - 每张都以服务它的字体呈现,没人选择的一张带着 Starter 标签,Italic 跟随主体 signed by Lollyvector SVG21 paths~6.1k nodes31 groups73 KB自己验证获取已签名文件

对比舞台

compare stage 在其卡片下方打开,带有搜索行、已固定的字体家族,以及折叠成一行的卡片 signed by Lollyvector SVG102 paths~12k nodes117 groups177 KB自己验证获取已签名文件compare stage 在其卡片下方打开,带有搜索行、已固定的字体家族,以及折叠成一行的卡片 signed by Lollyvector SVG102 paths~12k nodes117 groups177 KB自己验证获取已签名文件

这个舞台内嵌在房间里打开,而不是弹出对话框,并且就在你按下的那张卡片正下方。它打开期间,卡片会折叠成一行角色和字体的条带,因此即便在手机上,舞台也在第一屏内。Escape 取消,并把键盘焦点交还给你用来打开它的那张卡片。

选择一个字体只需三次按下:

  1. 在卡片上按 Choose a face。
  2. 输入一个字体家族名称并按 Preview - 或者按输入框下方六个 Pinned 家族之一,一按即可。卡片会显示为已在加载,用一根骨架条占据样张的位置,而不是用界面字体来代替一个你还没见过的字体。
  3. Use this face。

同意只会在你按下的那一刻被询问一次。 预览第一次要联系 Google Fonts 时,一个对话框会说明会发生什么:Google 会得知字体家族名称和你的 IP 地址。此后该文件会保存在这台设备上并离线使用。这是工作室中唯一会联系第三方的一步。 Fetch from Google 会继续并被记住。Cancel 会让卡片显示 “Not fetched. Nothing was sent to Google.”,并带有它自己的实时 Fetch from Google,所以改变主意只需在卡片本身按一下。没有任何卡片会显示一个死按钮:无论处于什么状态,它唯一的主按钮都会说明下一步是什么。

把字体文件拖到舞台上,它会立即预览 - 来自你自己机器的 TTF、OTF 或 WOFF,这正是导入一款你已拥有授权的企业专属字体的方式。那个拖放区是这个房间里唯一的文件入口。

无论哪种方式,字体都会留在这台设备上,在应用中、在工具中以及每一次导出中渲染,永久离线可用,并随设计系统文件一同携带 - 渲染时不会获取任何内容。Google Fonts 上的一切均以开放许可证(OFL/Apache/UFL)发布。

本设备上的字体

Fonts 面板列出这台设备持有的每一种字体,以及它所服务的角色。你添加的字体排在 In the design system 之下,各自带有自己的角色和一个删除按钮,服务 Primary 的那个带有徽章。starter 字体跟在后面,折叠为一行 - Starter · SUSE, SUSE Mono · serving Primary and Code until you choose - 以淡化方式显示,没有删除,也没有可以升级的地方,因为这两者都不是任何人做出的决定。Add a face 会打开同一个未限定范围的 compare stage。

底部的 Type roles 面板展示每个角色的实时样张 - 以主体字体呈现的正文与界面文字、供顶部标题使用的可选展示字体、用于强调的斜体、用于代码和数据的等宽字体 - 每个旁边都标着字体家族及其状态(Inter、SUSE · starter、SUSE · follows Primary),让整套字体可以一次看清。

令牌

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

Tokens 房间 - 一个圆角滑块,加上间距、尺寸、阴影和系统的其余部分 signed by Lollyvector SVG336 paths~32k nodes575 groups1 image490 KB自己验证获取已签名文件Tokens 房间 - 一个圆角滑块,加上间距、尺寸、阴影和系统的其余部分 signed by Lollyvector SVG336 paths~32k nodes575 groups1 image492 KB自己验证获取已签名文件

文件

在这里放置你的品牌所拥有的文件 - 标志除外:vector、image、audio 和 motion(视频、Lottie、动画)资源。它们会进入素材,按类别分组,并在每个工具的素材选择器中随时可用。所有内容都保留在此设备上。(侧边栏把该房间标为 Files;URL 键仍为 catalogue,因为面板键是永久约定。)

导入品牌

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

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

导入卡片 - 可接受的格式以图标图块的形式排列在前,整张卡片是一个放置目标 signed by Lollyvector SVG20 paths~3.1k nodes35 groups2 images173 KB自己验证获取已签名文件导入卡片 - 可接受的格式以图标图块的形式排列在前,整张卡片是一个放置目标 signed by Lollyvector SVG20 paths~3.1k nodes35 groups2 images174 KB自己验证获取已签名文件

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

一个标志/截图、网站或已保存的页面会打开 Your suggested design system。用建议的颜色查看一个示例,如有需要可选择不同的 Main colour,并为该系统命名。Use this design system 会应用生成的浅色和深色调色板,并返回 Overview。现有字体保持不变。这会替换当前系统的颜色和其他令牌设置。检查点必须先成功;Restore brand settings 可恢复此前的设置。

Source details and individual choices 显示读取到的内容、检测到的字体名称,以及预览的文字/操作对比度。它还提供 Choose individual items in the tray 和 Download design context。JSON 报告带有观察结果、建议的令牌和来源信息;保存的 HTML/CSS 包含所提供文本的 SHA-256。它不包含原始页面文本,也不是一份签名的 Content Credential。字体名称只是建议:选择和安装字体的地方仍是 Type。

PDF 及其他设计文件的导入保留其现有的审阅控件。留在 Tray 中的项目不会改变任何内容,直到经由拥有该类素材的房间被添加。

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

在设备之间迁移品牌

侧边栏底部的 Export 写出单独一个 LollyBrand-….lolly - 你的令牌、字体、标志和主题偏好,并附带一份完整性清单,在重新导入时进行校验。1.0.7 之前的网页版把同一份内容命名为 .zip;这个旧版写法仍被接受。旁边的 Tokens (.json) 会单独写出纯设计令牌文档:不含字体,不含标志,只有令牌 - 这正是仓库、CI 步骤或其他令牌工具实际会读取的内容。

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

恢复早期设置

在侧边栏底部选择 Restore brand settings,选取一个带日期的检查点,然后按 Restore。它会为当前品牌恢复颜色、字体设置和其他品牌令牌。字体和图片文件保持不变。

Lolly 会在应用检查点之前,把你当前的设置保存为 Before restore。选择那个检查点即可撤销这次恢复,即便在关闭并重新打开浏览器之后也是如此。这台设备上会保留最近 20 个检查点。如果无法读取存储空间,或无法保存当前设置,对话框会报告问题,以便你重试。

版本

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

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

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

品牌固定时

有些构建版本会附带锁定的设计系统,例如 SUSE Brand。打开它会看到一条只读说明,附有编辑可复制和转换器两个按钮。它原本的颜色、字体和令牌都保持不变。你自己的本地系统仍然可以编辑,即便锁定的系统是这台设备上的第一个。在 Profile 中,打开用来选择一个系统并打开它的工作室;新建一个会创建一个本地系统,并在 #/start 打开它,光标已定位在名称字段上。

接下来去哪里

查找并比较外观

从 Overview 或 Profile 上的设计系统列表打开 Find a look。浏览保存在这台设备上的系统,以及少量可复用的 Lolly 示例。按名称、颜色标签或声明的字体搜索。Closest to my current palette 按测得的颜色相似度排序,字体家族匹配时用于打破平局;这不是一个质量评分。

选中一个外观即可查看,选中两个即可比较。审阅按钮在小屏幕上依然可用。选中一个外观不会改变任何内容。Use this saved system 会在现有的设计系统列表中切换。Use these colours 会通过常规的检查点与安装流程应用一个示例,并保留当前字体。Restore brand settings 可以恢复此前的外观。

在 Details and design context 下,已保存的系统带有可编辑的 Search tags 和一个上下文下载。示例使用 Lolly 原创的配色方案;没有远程抓取的灵感库,也不需要账户。

并排比较 Sunroom 和 Orchard,然后再决定采用哪一套配色系统。 signed by Lollyvector SVG30 paths~9.3k nodes44 groups106 KB自己验证获取已签名文件Try it in the app

比较会让两套调色板同时保持可见。查看一个外观不会改变任何内容,直到你选择 Use these colours 或 Use this saved system。

查看来源证据

来源审阅的可选详情会显示观察到的字体排印、间隙、内边距和圆角值。保存的 HTML/CSS 以及原生网站读取报告的是声明值,页面渲染时未必会用到它们。浏览器扩展可以从一个有限的可见元素样本中报告实测样式,并附带其视口和浏览器颜色偏好。较旧的扩展仍只能提供声明值。缺失的字段会显示 Not observed。

这些只是观察结果,不是自动的样式设置。参考扫描不会获取或安装字体文件,来源的间距也不会悄悄替换你自己的设置。计数描述的是样本中出现的次数,而不是置信度或质量。

对照设计系统检查一份作品

在 Design 中,打开 Export,然后打开 Before you export。这项检查使用与渲染相同的有效设计系统版本。它会比较作者设定的颜色、令牌别名、字体选择和图片素材 ID。自定义值可能是有意为之;一张不在声明品牌素材之内的图片是一个待复核项,而不是一张被禁止的图片。

当存在具体的颜色或字体建议时,其按钮只会更改那一个图层。普通的 Undo 会恢复原始值。已锁定或已更改的图层不会被一个旧的建议覆盖。缺失的来源证据与匹配是分开呈现的。渲染后的对比度和文字排版由现有的常驻检查负责。渐变、效果、嵌套的工具内容、权利和主观质量不在品牌比较的评估范围内。检查不会阻止 Download。

在本地使用设计上下文

Download design context 包含令牌文档、已解析的颜色、声明的字体家族、素材 ID、记录在案的来源证据、覆盖范围和明确规则。它不包含字体文件或所有权证明。参考审阅还会包含其建议的令牌和观察结果。

CLI 可以在不连接服务器的情况下读取这两种下载内容:

lolly system import ./lolly-design-context.json
lolly system context --output=design-context.json
lolly system check ./design-inputs.json --file=design-context.json

system check 接受带有 boxes 数组的 Design 输入,或一份已编译的 Design 文档。它会报告建议的修复方案,而不会修改这份作品。它无法测量浏览器布局或渲染后的对比度。现有的 MCP 资源 lolly://design-context 通过已配置的本地 MCP 进程公开当前有效系统的上下文;不需要新的托管服务或 API 密钥。