Visual System · Rev 2.0 · 2026
KEPTERCOMPUTE
企业级 AI 算力硬件,买断或按小时租。标志是一根机架立柱和两道从它射出的光束——立柱是我们交付的实体,光束是它分发出去的算力。这份文件规定这两样东西如何出现在屏幕、印刷品和机房里,以及不能怎样出现。
v2.0 是一次彻底的换代:从"白底规格书"换成"深色控制台",从"禁止一切渐变与阴影"换成"把光当成一套有编号的材料来管"。上一版的克制没有丢,只是换了一个房间。
- Mark
- Fanout K
- Palette
- Ion + Ember
- Type
- Inter Tight · JetBrains Mono
- Grid
- 64 U 制图 / 4 U 版式
- Modes
- 深色默认 · 浅色对等
- Elevation
- 5 级 · 三层配方
- Motion
- 4 档 · 单一弹簧曲线
00 — Foundation
Sheet 00 / 19
品牌基础
视觉规范只有在服务于一个明确的立场时才有用。这一页规定我们是谁、说话什么调子;后面十九页都是它的执行细则。任何一条视觉决定如果和这一页冲突,以这一页为准。
KepterCompute 把企业级 AI 算力硬件变成可以按天调度的库存——买断或按小时租,都在同一套序列号追踪体系里。
给需要"这个季度就要算力"的团队,而不是能等下个采购周期的团队。
| 支柱 | 承诺 | 视觉体现 |
|---|---|---|
| 实物可查 | 每台设备有资产标签、烧机报告、序列号 | Mono 数据字体 · Telemetry 条 · 机柜铭牌 |
| 交付有期 | 库存与到货时间公开可见 | 五态状态色 · 实时倒计时 · 无模糊措辞 |
| 不玩虚的 | 报价、条款、归还政策写在明面上 | Beam 只有四个合法位置 · 一屏一处光 |
第三条支柱是 v2.0 最容易被稀释的一条。深色 + 渐变 + 发光是一套很容易滑向"看起来很酷但什么也没说"的语言,所以 Sheet 06 用四条硬规则把光锁死。
和 1.3 相比只动了一根轴:"未来感 ↔ 工业感"从 70% 工业移到 42%。我们仍然卖铁,但界面是软件公司的界面——这是这次换代的全部动机。其余四根轴原样保留。
| 公司名 | KepterCompute | 一个词,两个大写 K/C,不加空格 |
| 口语简称 | Kepter | 口语与内部可用,正式合同用全名 |
| 禁止写法 | Kepter Compute · KEPTERCOMPUTE · Kepter.AI | 字标是唯一正确的排布 |
| 业务线 | Kepter Supply / Flow / Care | 公司名 + 空格 + 单词,见 Sheet 04 |
| SKU 结构 | KPT-{型号}-{规格}-{显存} | 例:KPT-H200-SXM5-141G |
| 资产号 | KC 7F20-B4418 | 四位-四位,全大写,Mono |
| 机房代号 | IAD-01 · SJC-02 · DFW-01 | IATA 三字码 + 序号 |
✓ 这样写
8 张 H200 SXM5,Ashburn 现货,3 天到。
按 GPU-小时计费,最少 8 卡起租。
归还窗口 14 天,超期按日费率计。
这批机器烧机 72 小时,报告随箱。
✕ 不这样写
赋能您的 AI 创新之旅,释放无限算力潜能。
灵活的计费方案,满足您的多样化需求。
我们提供业界领先的一站式解决方案。
革命性的算力体验,重新定义硬件租赁。
01 — Migration
Sheet 01 / 19
从 1.3 到 2.0
这一页是给已经熟悉 ApexByteAI v1.3 的人看的。换代不是推翻,是把同一套价值观搬进另一种介质。下面逐条对照:哪些留下了、哪些换掉了、为什么换。任何"我记得以前不是这样"的争论,先来这一页。
| 维度 | v1.3 ApexByteAI | v2.0 KepterCompute | 换代理由 |
|---|---|---|---|
| 默认底色 | Paper #FFFFFF | Void #08090F | 90% 的使用时长发生在运维控制台里,工程师整天开着它。深色是使用场景决定的,不是审美偏好。 |
| 强调色 | Charge #FFC01E | Ion #6E5AF7 + Ember #FF7A45 | 黄色在深底上只能做填充,做不了文字(见 1.3 Sheet 17 那一行只有一个绿格)。Ion 在深浅两底都能写字,Ember 接住了原来黄色的"热度"位置。 |
| 渐变 | 全面禁止 | Beam · 三停 · 四个合法位置 | 禁止是最省事的规则,但也放弃了深色界面唯一便宜的层级手段。改成"允许但编号"。 |
| 投影 | 全面禁止 | 5 级 · 三层配方 | 同上。深色界面没有投影就没有浮层语言,只能靠底色阶梯,层数一多就糊。 |
| 结构圆角 | 0(直角) | 14 px(嵌套递减) | 直角配深色 + 发光会显得廉价。圆角是这次换代里唯一纯审美的改动,我们承认。 |
| 字体 | Archivo 800 | Inter Tight 700/800 | Archivo 的宽字腔在小字号密集表格里吃空间。Inter Tight 同样有力,但 13 px 表格里更省。 |
| 数据字体 | JetBrains Mono | JetBrains Mono | 不变。这是品牌里最不该动的一件东西。 |
| 中文字体 | Noto Sans SC | Noto Sans SC | 不变。OFL 授权、字重齐全、无替代方案。 |
| 制图网格 | 64 U | 64 U | 不变。标志换了,画法没换。 |
| 版式单位 | 1 U = 4 px | 1 U = 4 px | 不变。阶梯值微调(新增 20 / 28,去掉 96),逻辑相同。 |
| 状态色 | 4 态 | 5 态(新增 Provisioning) | 租赁业务里"已下单未上架"是一个真实存在且高频的状态,1.3 把它塞进 Warn 是错的。 |
| 子品牌 | 改标志符号 | 改字标后缀 + 光束锚点 | 每开一条业务线画一个新符号,四年后会有十一个符号没人认识。改成不动标志。 |
① 64 U 制图网格与 4 U 版式单位;
② JetBrains Mono 承担一切机器产生的内容——型号、序列号、单价、时长;
③ 状态必须配文字或形状,不能只靠颜色;
④ Y 轴从零开始,以及整套"可核查"的图表纪律。
这四条是品牌的骨头,换皮不换骨。
① 1.3 的六款背景图(Pinfield / Vent / Trace…)——它们是为浅底 4–14% 设计的,直接搬到 #08090F 上只剩噪点。深色底的纹理规则重写,见 Sheet 15。
② 黄色 #FFC01E 作为主强调色——只保留在"电力/功耗"这一个语义位置上(见 Sheet 13 图表色序 05)。
③ "不使用投影"这句话本身——继续写在墙上会导致团队用 12 层底色去表达 3 层结构。
#FFC01E。属于"主行动"的换 Ion,属于"警示"的换 Warn,属于"电力"的保留。02 — The mark
Sheet 02 / 19
标志与制图
标志名 Fanout K。一根立柱,两道从它射出的光束——立柱是机架,光束是分发出去的算力,合起来是一个 K。它建立在和上一代相同的 64 × 64 方格上(1 U = 1/64 标志宽),所有尺寸都是这套网格的整数或半数。任何缩放请等比进行,不要重绘。
Construction — 64 U 网格 · 立柱 9 × 46 U · 光束 38° 对称
| 元素 | 规格 | 说明 |
|---|---|---|
| 立柱 | 9 × 46 U · R 4.5 | 全圆端,位于 x = 9,垂直居中 |
| 光束 | 9 U 描边 · round cap | 起点 (29, 32),终点 (55, 12) 与 (55, 52) |
| 夹角 | 38° · 上下对称 | 合角 76°,不可单独调整任一支 |
| 断口 | 6.5 U | 立柱右缘到光束起点圆帽左缘的净距,必须留 |
| 光束色 | Beam 渐变 · 100° | 标志内唯一使用渐变的位置 |
| 立柱色 | Ink / 纯白 | 永远单色,永远不着渐变 |
| 光学居中 | 整体左移 2.75 U | 已烘焙进出稿文件,不要再次偏移 |
| 矢量出稿 | 路径合并 · outline stroke | 渐变随路径一起 outline,避免缩放时描边不缩 |
立柱与光束之间那 6.5 U 的空隙,说的是"算力从机架里发出去,不粘在机架上"。这是整个标志唯一不能妥协的尺寸——把断口填满,标志就退化成一个普通的字母 K。在小尺寸下宁可加粗描边、缩短光束,也不要吃掉断口。
正稿 — 深底 · 默认
浅底 — 立柱转墨色 · 光束不变
单色 — 丝印 / 蚀刻 / 传真 / 刺绣
徽章 — App / Favicon / 头像
除这四版之外没有第五版。单色版把立柱也改成 9 U 描边的圆头线段,与光束同宽——这样在低分辨率工艺下三个元素的粗细一致,不会出现"柱子糊了、光束还在"的失衡。遇到无法归类的介质(镀铬、阳极氧化、激光雕刻),一律用单色版并把描边加粗到 10.5 U 补偿工艺损失。
#mkb 只能出现在有系统级容器约束的地方——iOS/Android 图标、favicon、Slack/GitHub 头像、机柜铭牌的方形铭牌位。不要把徽章放在网页头部、名片、PPT 封面上代替正稿;那些地方有足够的空间,用正稿。
03 — Clear space & sizing
Sheet 03 / 19
安全边距与最小尺寸
标志周围必须留出的空气,用标志自身的一个部件来度量——这样任何缩放下规则都自动成立,不需要查表。度量单位 = 立柱宽度(9 U)。
Clear space — 四边各留 1 × 立柱宽(9 U)
48
32
24 · 下限
18 · 仅徽章
| 介质 | 最小尺寸 | 用哪一版 |
|---|---|---|
| 屏幕 · 全标 | 24 px 高 | 正稿 |
| 屏幕 · 徽章 | 18 px | 徽章 |
| Favicon | 16 px | 徽章 · 光束简化为实色 Ion |
| 印刷 · 涂布纸 | 8 mm 高 | 正稿 |
| 印刷 · 牛皮 / 瓦楞 | 14 mm 高 | 单色 |
| 丝印 / 蚀刻 / 阳极 | 16 mm 高 | 单色 · 描边 10.5 U |
| 刺绣 | 28 mm 高 | 单色 · 断口加大到 8 U |
24 px 是全标的硬下限。低于此值断口会在 1× 屏上塌掉——这时改用徽章版,不要缩全标。16 px favicon 里渐变会退化成脏色,所以那一档单独出一版实色 Ion 光束的文件,已包含在交付包里。
04 — Lockups & sub-brands
Sheet 04 / 19
锁定组合与子品牌
字标 KEPTER 用 Inter Tight 800,COMPUTE 用 Inter Tight 300——一重一轻,对应"实体"与"算力"。两者字号相同、字距相同,只有字重不同。不要自己排字标,用交付包里的矢量文件。
横版 — 默认 · 间距 = 0.34 × 标志高
竖版 — 窄栏 · 头像 · 立牌
纯标志 — 已有品牌上下文时
Supply — 整机与配件买断 · 锚点 Ion
Flow — 按小时租赁 · 锚点 Pulse
Care — 保修换机运维 · 锚点 Ember
#DB7ADB、Care 取终点 Ember。新增业务线时只需要在 Beam 上取一个新位置,体系自动成立,不需要设计师。
| 层级 | 标志 | 后缀色 | 域名 / 后台 | 对外称呼 |
|---|---|---|---|---|
| 母品牌 | Fanout K + 字标 | — | kepter.com | KepterCompute |
| 业务线 | Fanout K + 字标 + 后缀 | Beam 停点 | kepter.com/supply | Kepter Supply |
| 内部工具 | 徽章单用 | — | *.internal.kepter.com | 不对外 |
| 联合品牌 | Fanout K | 对方标志 | — | — | 见下 |
并列 — 分隔线高 = 标志高 · 两侧留 2 × 立柱宽
背书 — 引导语 Mono 全大写 · 不加色
联合品牌里双方标志的视觉重量应当相当,不是像素高度相当——对方标志若为横长构图,按 x-height 或主体高度对齐。分隔线用 --hair2,1 px,不加渐变。永远不要把对方标志放进我们的光晕里,也不要给对方标志套 Beam。
05 — Colour
Sheet 05 / 19
色彩系统
两个强调色,一条七级底色阶梯,五个状态色。深色是默认态,浅色是同一套语义令牌的另一组取值——不是"深色模式"这个附加功能,两者地位对等。所有中性色统一落在 235° 蓝紫上,因此底、线、字放在一起永远是同一家人,也和 Ion 同源。点击任意色值可复制。
Ion
#6E5AF7 · rgb(110 90 247) · hsl(248 91% 66%)
主强调色。主按钮、焦点环、选中态、链接、Provisioning 状态。深浅两底都能写字(各 4.2:1 / 4.7:1),深底上做正文请改用 Ion Lift。
Ember
#FF7A45 · rgb(255 122 69) · hsl(16 100% 64%)
次强调色。价格高亮、限时、剩余库存、Care 业务线。深底上 7.7:1 可直接写字;浅底写字必须换 Ember Ink(自身仅 2.6:1)。
Beam
100° · 3 stop · 0 / 46 / 100%
签名渐变。中停 Pulse #C858C8 不可单独使用——它只是控制中段不发灰的技术停点。合法位置只有四个,见 Sheet 06。
#9C8CFF
深底 7.2:1
#6E5AF7
浅底 4.7:1
#4A38C9
按下 / 描边
#FF7A45
深底 7.7:1
#B34A16
浅底 5.4:1
#C858C8
仅作渐变中停
规则记法:深底用亮的,浅底用深的,中停永远不落单。这三句覆盖 100% 的情况。
#08090F
页面地
#0C0E16
输入 / 代码
#11131C
卡片
#171A25
抬起
#1E2130
浮层
#262A3A
分隔线
#FBFBFD
页面地
#F4F5F9
输入 / 代码
#FFFFFF
卡片
#FFFFFF
抬起 · 靠影
#FFFFFF
浮层 · 靠影
#E6E8F0
分隔线
两套阶梯的逻辑是镜像的,但手段不同。深色靠"越高越亮"表达抬起,浅色靠"越高影越深"——因为白底上没有比白更亮的东西。所以浅色模式里 bg1/bg2/bg3 数值相同,差别全在 Sheet 09 的阴影配方上。写组件时永远引用语义令牌 --bg2,不要写死颜色,换模式才不会塌。
| 令牌 | 深色值 | 对 Void | 浅色值 | 对 bg0 | 用途 |
|---|---|---|---|---|---|
| --t1 | #EDEEF3 | 17.2:1 | #0E1018 | 17.6:1 | 标题、正文、数据 |
| --t2 | #A7ADC0 | 8.9:1 | #4A5069 | 7.9:1 | 次级正文、说明 |
| --t3 | #757C93 | 4.8:1 | #6E7590 | 4.5:1 | 标签、占位、轴文字 |
| --t4 | #4E5568 | 2.7:1 | #A2A8BE | 2.4:1 | 禁止承载信息:仅装饰符号与禁用态 |
--t3 是正文可用的最低一档,两个模式都刚好越过 4.5:1。任何时候想再压暗一点都会掉出合规区,这一档没有余量——需要更弱的视觉重量时请缩小字号或减少字数,不要继续降对比。
| 状态 | 含义 | 指示色 | 深底文字 | 浅底文字 | 底纹 |
|---|---|---|---|---|---|
| Ready | 在线 / 现货 / 可立即调度 | #3DDC97 | #3DDC97 | #0B7A4B | 12% / 8% |
| Provisioning | 已下单,装机 / 上架 / 烧机中 | #6E5AF7 | #9C8CFF | #6E5AF7 | 14% / 8% |
| Warn | 预警 / 缺货 / 租期将满 | #FFB020 | #FFB020 | #8A5000 | 12% / 14% |
| Fault | 故障 / 逾期 / 需人工介入 | #FF5C5C | #FF8080 | #C22C2C | 12% / 7% |
| Idle | 离线 / 归档 / 已归还 | #6E7690 | #757C93 | #6E7590 | 底色代替 |
Provisioning 是 v2.0 新增的。1.3 把"已下单未上架"塞进 Warn,导致客户后台里一半的橙色其实是好消息。它用 Ion 而不是新颜色——因为"我们正在为你干活"本身就是品牌行为,不是异常。
状态永远配文字或图形,不能只靠颜色区分——约 8% 的男性有色觉障碍,而我们的客户大量是男性工程师。Ready 与 Provisioning 在红绿色盲下区分度充足(绿 vs 紫),这是选 Ion 而非蓝的原因之一。
强调色占版面 8% 左右就够了,其中 Beam 渐变不超过 2%。一屏一个主行动点,就是一处 Ion。出现两处以上大面积强调色,说明这一屏没有想清楚要用户干什么。
| 色 | CMYK(涂布) | Pantone 近似 | RAL(喷粉 / 阳极) | 备注 |
|---|---|---|---|---|
| Void | 88 / 78 / 58 / 78 | Black 6 C | RAL 9005 | 大面积实地走四色叠印黑,单黑会发花 |
| Ion | 62 / 63 / 0 / 0 | 2098 C | RAL 4005 近似 | 四色印刷显著偏灰,重要物料必须走专色 |
| Ember | 0 / 61 / 74 / 0 | 1645 C | RAL 2003 | 同上,四色下橙偏红 |
| Beam | 不可印刷 | — | — | 渐变一律不上印刷品,实体物料用 Ion 单色替代 |
06 — Light system
Sheet 06 / 19
光效体系
这是 v2.0 的核心,也是唯一一处需要新纪律的地方。1.3 用"全面禁止渐变与发光"来防止品牌变廉价;2.0 允许它们,但把光当成一种有编号、有数量上限、有合法位置清单的材料来管——像管颜色一样管光。一个不能说出自己属于哪一类的光,就是不该存在的光。
① 一屏一光——一个视口里最多出现一处 Halo 光晕。滚动到下一屏可以有下一处,但同时可见的只能有一个。
② 光不承载信息——把所有 Beam 与 Halo 整层删掉,页面必须仍然完整可读、层级仍然成立。
③ 光不碰文字——文字永远落在实色底板上。Beam 只能做文字的背景填充块或边框,不能做文字本身的填充(
background-clip:text 一律禁止)。④ 光有四个合法位置,见下。不在清单里的用法需要在 Sheet 19 登记为例外。
角度固定 100°(近水平、略向上),竖向用 168°。中停放在 46% 而不是 50%,是为了让紫色段稍长一点——紫红过渡比紫橙过渡更容易发脏,多给它一点空间。三个停点的位置与角度都不可调。
| 合法位置 | 做法 | 上限 |
|---|---|---|
| ① 标志光束 | stroke = Beam | 标志内 2 处 |
| ② 发丝边 | 1 px 顶边,两端淡出 | 每屏 1 个容器 |
| ③ 主行动 | 主按钮 / 进度条填充 | 每屏 1 处 |
| ④ 连续色阶 | 热力图 / 利用率 | 每图 1 条 |
清单之外全部不合法,包括但不限于:卡片整块底纹、标题文字填充、图标着色、分隔线、头像描边、悬停光晕、滚动条。
① 标志光束 — 唯一的品牌位
② 发丝边 — 顶边 1 px · 两端淡出
③ 主行动 — 一屏一处
④ 连续色阶 — 见 Sheet 13
拖动看边界在哪里。合规区间:色相 236–260°(Ion 邻域)或 10–30°(Ember 邻域),强度 ≤ 60%,模糊 ≥ 24 px。模糊值一旦低于 24 px,光晕会显出边缘、变成一个"发光的圆",这是最常见的翻车方式。
| 参数 | 规范值 | 说明 |
|---|---|---|
| 色相 | 248° 或 16° | 只能取 Ion 或 Ember 的邻域,不允许第三种光 |
| 强度 | 深底 ≤ 55% · 浅底 ≤ 30% | 浅底上光晕极易变成脏渍,宁可不用 |
| 模糊 | ≥ 24 px | 低于此值会露出边缘 |
| 层级 | z-index: -1 | 永远在内容之下,用 isolation:isolate 关住 |
| 数量 | 每视口 1 处 | 硬上限 |
| 位置 | 主对象之后 · 偏上 | 不居中于屏幕,居中于它要照亮的东西 |
| 动效 | 禁止 | 光晕不呼吸、不漂移、不跟随鼠标 |
① 把光晕当装饰撒在页面各处——三个光晕的页面看起来不是"高级",是"没做完"。
② 让光晕跟随鼠标——这是 2021 年的 landing page 手法,在一个运维控制台里意味着每次移动鼠标都在重绘全屏。
③ 给光晕加呼吸动画——盯着监控面板的人会被它逼疯。见 Sheet 14:循环动效只允许出现在标志上。
Gradient hairline — 12% 内缩 + 两端透明是关键
两端必须淡出到透明,且左右各内缩 12%。一条从边到边的实色渐变线会读成"进度条",用户会去找它的百分比。内缩 + 淡出把它变成一道"这块表面被照到了"的光,而不是一个控件。
| 粗细 | 1 px · 不随 DPR 变化 |
| 位置 | 容器顶边 · top:-1px 压住边框 |
| 内缩 | 左右各 12% |
| 数量 | 每屏 1 个容器 |
| 禁止 | 四边全包 · 加粗 · 加发光 · 用在卡片列表的每一张上 |
发丝边是用来指认"这一块是这屏的主角"的。给列表里每张卡片都加,等于没加。
07 — Typography
Sheet 07 / 19
字体系统
两款字体分工明确:Inter Tight 承担所有叙述性内容与界面文字,JetBrains Mono 承担所有"机器产生"的内容——型号、序列号、SKU、单价、时长、状态标签。这套分工从 1.3 完整继承,它本身就在传达"我们管理的是真实设备"。两款均为 SIL 开源许可,可自由商用、嵌入与客户端分发。
We supply and rent GPU servers, accelerator cards, and complete racks to teams that need compute now rather than next quarter. Every unit ships with a serial-tracked asset tag, a documented burn-in report, and a return window.
SKU KPT-H200-SXM5-141G · SN KC 7F20-B4418 · $3.42 / GPU-hr · MOQ 8
Ready · IAD-01 Ashburn · Lead time 3 days
| 层级 | 字体 / 字重 | 桌面 | 移动 | 字距 | 行高 |
|---|---|---|---|---|---|
| Display | Inter Tight 800 | 56–76 | 36–44 | -4.5% | 1.0 |
| H1 | Inter Tight 700 | 36–44 | 28–32 | -3.4% | 1.06 |
| H2 | Inter Tight 700 | 26–30 | 22–24 | -2.4% | 1.2 |
| H3 | Inter Tight 600 | 19–20 | 17–18 | -1.4% | 1.35 |
| Body | Inter 400 | 16 | 16 | 0 | 1.7 |
| Small | Inter 400 | 13.5 | 13.5 | 0 | 1.6 |
| Data | JetBrains Mono 500 | 12.5–14 | 12.5 | 0 | 1.5 |
| Micro label | JetBrains Mono 500 | 10–11 | 10–11 | +16% | 1.4 |
正文最小 13.5 px,Mono 最小 10 px。低于此值请改版面,不要缩字。表格与所有数字一律开启 font-variant-numeric: tabular-nums,保证列对齐——这在按小时计费的产品里不是细节,是可信度。
| 对比项 | Archivo 800 | Inter Tight 800 |
|---|---|---|
| 13 px 表格里的横向占位 | 基准 | -7% |
| 深底上的小字观感 | 字腔宽,易发虚 | 字腔紧,边缘更实 |
| 可变字轴 | wght | wght + opsz |
| 与 Noto Sans SC 混排 | 需 +5% 补偿 | 需 +4% 补偿 |
| 授权 | OFL 1.1 | OFL 1.1 |
换字体是这次换代里成本最高、收益最不显眼的一项。做它的唯一理由是:我们的界面是密集数据表,横向每省 7% 就多一列可见字段。如果你的场景不是表格,这条改动对你没有价值,也不必强行迁移旧物料。
现货 8 张 H200 SXM5,Ashburn 发出
整机、加速卡与整柜,支持买断或按 GPU-小时租用。每台设备随箱附烧机报告与资产标签,序列号可在后台全程追踪;租期结束后 14 天内归还,逾期按日费率计。
| 中文字体 | Noto Sans SC / 思源黑体 |
| 字重映射 | 300 / 400 / 500 / 700 |
| 字号补偿 | 中文比同级英文放大 4% |
| 中文行高 | 1.8–1.9(比英文松) |
| 中文字距 | 0;标题最多 -1.2% |
| 中英间隔 | 加半角空格,如"8 张 H200" |
| 数字与单位 | 数字用 Mono,单位跟随中文字体 |
08 — Grid, spacing & radius
Sheet 08 / 19
栅格与间距
版式沿用制图逻辑:1 U = 4 px,所有间距、圆角、描边都是 U 的整数倍。这条规则从 1.3 原样继承,把标志的 64 U 网格延伸到整个界面,也让开发和设计不用为"这里到底是 13 还是 14"扯皮。
阶梯之外的数值一律不用。需要 24 px 时,先问自己该是 20 还是 28。相比 1.3 的改动:新增 20 / 28 两档、把 96 提到 112——深色界面需要更大的留白才不显闷,这是实测出来的,不是拍脑袋。
| 断点 | 列 | 间隔 | 外边距 | 容器上限 |
|---|---|---|---|---|
| ≥ 1440 | 12 | 20 | 60 | 1560 |
| 1080–1439 | 12 | 20 | 44 | — |
| 768–1079 | 8 | 16 | 32 | — |
| < 768 | 4 | 16 | 22 | — |
6 · 徽标 / 小控件
10 · 按钮 / 输入框
14 · 卡片 / 表格 / 版块
20 · 大容器 / 弹窗
28 · 首屏面板
Pill · 状态 / 开关
一张
padding:20px 的卡片里放一个 r:10 的按钮,卡片自己应该是 r:14 而不是 30——因为按钮不贴边。只有紧贴内壁的元素才套用完整公式:卡片 padding:0 里嵌一张 r:10 的图,卡片就必须是 10。算错的表现是"内外弧线不同心",肉眼一眼能看出来,只是说不上来哪里不对。
| 参数 | 值 |
|---|---|
| 基准列 | 4 列(桌面)/ 2 列(≤ 760) |
| 行高 | 78 px 固定 · 跨行取整数倍 |
| 间隔 | 14 px · 上下左右一致 |
| 块尺寸 | 最多 3 种:1×1 · 2×1 · 2×2 |
| 主图块 | 每个 bento 恰好 1 个 2×2 |
| 圆角 | 全部 14 px · 不因大小变化 |
| 发丝边 | 只给主图块 |
Bento 是 2.0 的默认信息排布方式,用在仪表盘首屏、机房概览、账单摘要上。它的价值不是"好看",是让不同重要度的信息共存而不需要标题层级——大块就是重要,小块就是次要,用户不用读就知道。
① 尺寸种类超过三种——出现 3×2、1×2、4×1 之后,网格感消失,变成一堆随机矩形。
② 每块都加发丝边或光晕——参见 Sheet 06 规则一。
③ 用 bento 装本该是表格的东西——十二个机柜的利用率是表格,不是十二个方块。bento 装摘要,表格装明细。
09 — Material & elevation
Sheet 09 / 19
材质与层级
1.3 说"这个品牌不使用投影",层级只靠 1 px 线、底色和留白。在白底上这条规则成立;搬到 #08090F 之后它会逼着团队用十二级底色去表达三级结构。所以 2.0 把它换成一套显式的材质配方:五级抬升,每级由三层叠加而成,深浅两模各有一组取值。
| 级别 | 底色 | 顶部高光 | 投影 | 用在哪 |
|---|---|---|---|---|
| E0 地 | --bg0 | — | — | 页面背景、区块底 |
| E0- 下沉 | --bgs | — | inset 0 1px 2px rgba(0,0,0,.3) | 输入框、代码块、进度槽 |
| E1 卡片 | --bg1 | inset 0 1px 0 #FFF/.055 | — | 卡片、表格、面板 |
| E2 抬起 | --bg2 | inset 0 1px 0 #FFF/.055 | 0 1px 2px + 0 8px 24px -10px | 主卡片、悬停态、次按钮 |
| E3 浮层 | --bg3 | inset 0 1px 0 #FFF/.055 | 0 1px 2px + 0 20px 48px -16px | 下拉、菜单、Toast、弹窗 |
页面地
卡片
抬起
浮层
inset 0 1px 0 rgba(255,255,255,.055)——这一行让一个深色方块从"一块更亮的底色"变成"一个有厚度的表面",因为它模拟了光从上方打到面板上缘的效果。深色模式里没有它,任何投影都救不回来;浅色模式里它换成 rgba(255,255,255,.9),作用相反但同样必要。不透明度 5.5% 是上限。到 8% 就会看见一条明显的白线,那是廉价感的来源。
Glass — blur 16 · saturate 160% · 1 px 描边必带
| 允许 | 禁止 |
|---|---|
| 吸顶导航栏 | 卡片 |
| 移动端目录条 | 表格行 |
| 压在影像上的标签 | 弹窗(用 E3 实色) |
| 视频 / 大图上的浮层 | 任何含正文的容器 |
玻璃只在下面确实有东西可透的时候用。压在纯色底上的"玻璃"就是一块半透明灰板,白白付了一次全屏重绘的性能账。必须配 1 px 描边——没有描边的玻璃在浅色内容上会彻底消失。
| 令牌 | 深色 | 浅色 | 用途 |
|---|---|---|---|
| --hair | #262A3A | #E6E8F0 | 默认边框、分隔线、表格线 |
| --hair2 | #333849 | #D3D7E4 | 悬停边框、浮层边框、次按钮 |
| focus | 1 px Ion 边框 + 3 px rgba(110,90,247,.14) 外扩 | 键盘焦点与输入聚焦 | |
描边永远 1 px,不加粗、不用 2 px 表示选中——选中用底色和 Ion 边框表达。深色界面里描边的作用被低估了:在 E1 和 E0 只差 9 个灰阶的地方,那 1 px 是唯一能说清"卡片到这里为止"的东西。
10 — Icon system
Sheet 10 / 19
图标系统
图标沿用标志的几何规则:64 U 网格、圆角端点、全圆帽。描边从 1.3 的 3.5 U 提到 5.5 U——深色底上细线会被背景吃掉,这是深浅两种介质的物理差异,不是风格偏好。
| 参数 | 值 |
|---|---|
| 画布 | 64 × 64 U |
| 描边 | 5.5 U · round cap · round join |
| 容器圆角 | R 8 U(大形)/ R 4 U(小形) |
| 安全内缩 | ≥ 6 U |
| 着色 | 单色 currentColor;图标内禁止渐变 |
| 投放尺寸 | 16 / 20 / 24 / 32 / 48 px |
| 小尺寸补偿 | ≤ 20 px 时描边提到 6.5 U 并删内部细节 |
48
32
24
16 · 简化
24 px 以下把描边提到 6.5 U 并删减内部线条。这不是"另一套图标",是同一套的光学补偿版,两版一起交付。
11 — Components · controls
Sheet 11 / 19
界面组件 · 控件
品牌大部分时间活在后台里:库存表、租期页、报价单。这两页规定组件每一个状态的长相——不只是"默认好看",而是悬停、按下、聚焦、禁用、加载、报错各是什么样。所有取值都来自 4 U 阶梯与既有色板,没有第七种颜色。
| 类型 | 默认 | 悬停 | 按下 | 禁用 | 一屏可出现 |
|---|---|---|---|---|---|
| Beam | Beam 渐变 | brightness 1.08 | brightness .94 | 降级为 Secondary | 1 次 |
| Primary | Ion 实色 | #7E6BFF | Ion Deep | bgs + t4 | ≤ 2 次 |
| Secondary | bg2 + hair2 | bg3 + t4 边 | bgs | bgs + t4 | 不限 |
| Ghost | 透明 + hair | bgs | bgs 加深 | t4 文字 | 不限 |
| Quiet | 纯文字 t3 | t1 | t2 | t4 | 不限 |
| Danger | Fault 实色 + 深字 | #FF7070 | #E04545 | bgs + t4 | 1 次 |
opacity:.4,那在浅底上没问题;深色底上降透明度会让按钮溶进背景,看起来像渲染失败。2.0 的禁用态是一组独立的实色取值:底 --bgs、字 --t4、边 --hair,在任何底色上都稳定。
输入框底色用 E0- 下沉(--bgs)而不是卡片色——"可以往里打字的地方看起来是凹的",这是深色界面里最省力的可供性提示。报错时只改边框颜色和辅助文字,不改底色:底色一变,整行会在表格里跳出来抢注意力。
状态标签一律 pill 圆角 + Mono 全大写 + 圆点。圆点是给色觉障碍用户之外的第二重保险——就算颜色分不清,圆点位置和文字都在。b-new 是唯一用 Beam 做底的标签,只能用在"新上架 SKU"这一个语义上,不要拿它当"推荐""热门"用。
12 — Components · containers
Sheet 12 / 19
界面组件 · 容器与反馈
这一页规定信息怎么装进去:表格、卡片、浮层、导航、空态。深色界面最容易失败的地方在这里——层级一多,每一层都只比上一层亮一点点,最后整屏糊成一片。解决办法不是加更多底色,是用 Sheet 09 的五级材质,且同一屏最多出现三级。
| SKU | 资产号 | 机房 | 状态 | $ / GPU-hr | 利用率 |
|---|---|---|---|---|---|
| KPT-H200-SXM5-141G | KC 7F20-B4418 | IAD-01 | Ready | 3.42 | 94% |
| KPT-H200-SXM5-141G | KC 7F20-B4419 | IAD-01 | Provisioning | 3.42 | — |
| KPT-B200-SXM6-192G | KC 8A03-C1170 | SJC-02 | 租期 3 天 | 6.80 | 88% |
| KPT-L40S-PCIE-48G | KC 5D91-F2204 | DFW-01 | Fault | 1.15 | 0% |
| KPT-A100-SXM4-80G | KC 3B47-A0937 | IAD-01 | 已归还 | 1.94 | — |
| 规则 | 取值 |
|---|---|
| 表头 | Mono 9.5 px · +15% 字距 · bgs 底 · sticky |
| 行高 | 舒适 44 px · 紧凑 34 px |
| 行分隔 | 1 px --hair;不用斑马纹 |
| 悬停 | 整行底色 → --bgs |
| 数字列 | 右对齐 · Mono · tabular-nums |
| 文本列 | 左对齐 · 超长截断 + title |
| 状态列 | badge · 固定宽度不随内容抖 |
真正需要辅助对齐的是列不是行:数字右对齐 + tabular-nums 已经解决了 90% 的问题。
表格是我们唯一允许"信息密度优先于呼吸感"的组件。紧凑模式 34 px 行高在 1080p 上能显 22 行——对一个每天核对三百台设备的运维来说,这比圆角好看重要得多。密度是可切换的,不是可协商的:两档都必须实现。
IAD-01 · Ashburn
78.4%
机柜利用率 · 较上周 +6.2
E1 卡片 + 发丝边(本屏主角)
下拉 / 菜单 · E3
浮层用实色,不用玻璃
反馈
已自动创建工单 #4471,2 小时内响应。
Toast 浮层 / 行内告警
这个机房暂时没有 B200
下一批到货 3 月 18 日,可以先预约。
空态 — 说明原因 + 给下一步
骨架 — 形状对应真实内容
最后一次同步:14:22:07
错误态 — 给出最后已知时间
13 — Data visualisation
Sheet 13 / 19
数据可视化
利用率、机房容量、账单曲线是这门生意的主要图形。1.3 的图表纪律整条保留——不用 3D、不用双 Y 轴、Y 轴从零开始、一张图最多一处强调。唯一放开的是连续色阶:深色底上,Beam 派生的六级色阶比单色明度阶梯可读得多。
#6E5AF7
#2DD4BF
#FF7A45
#4E9BF5
#FFB020
#F2709C
超过六个系列说明图表该拆了。05 Amp #FFB020 是 1.3 那个黄色的唯一遗产,语义收窄为"电力 / 功耗 / 散热"——只要图里有一条功率曲线,它就用这个颜色,其它系列往后顺延。相邻色在红绿色盲下均可区分(已用 Deuteranopia 模拟核验),但仍必须配直接标注,不能只靠图例。
六级离散,不做无级渐变——热力图上人眼分辨不出连续色的精确值,离散色阶才能读出"这一格属于哪一档"。明度单调递增,转成灰度后仍然可读。
Rack utilisation · IAD-01 Ashburn
78.4%
柱状图 — 同类同色,靠不透明度区分主次,不换色相
Billable GPU-hours · 12 weeks
214,880
折线图 — 线永远是 Ion,Ember 只用来圈出要解释的那个点
| 元素 | 规范 |
|---|---|
| 坐标轴 / 基线 | 1 px --hair;网格线 1 px 虚线 2-4 |
| 轴标签 | JetBrains Mono 8–10 px · --t3 |
| 数值标注 | JetBrains Mono 500 · tabular-nums · --t1 |
| 线宽 | 2.4 px;对比线 1.6 px 虚线 |
| 面积填充 | 主色 34% → 0% 竖向渐变,唯一允许的图表渐变 |
| 柱圆角 | 4 px · 四角同值 |
| 柱间距 | 柱宽的 40–50% |
| 禁止 | 3D · 投影 · 双 Y 轴 · 饼图超 5 块 · 图表内发光 · 动画入场超 400 ms |
14 — Motion
Sheet 14 / 19
动效
机房系统的气质是"响应快",不是"过渡美"。动效只有两个职责:确认操作已被接收,以及在首屏给标志一次通电。除此之外的动画都是成本。深色 + 发光的组合极易诱发"再加点动画会更酷"的冲动,这一页就是用来拒绝它的。
时长 2.8 s · 循环
立柱先稳定,两道光束依次从起点射出(间隔 0.14 s),到位后立柱轻微暗一拍再恢复——像一次真实的供电脉冲。用于加载态、页面首屏、产品视频片头。已尊重 prefers-reduced-motion。
| 场景 | 时长 | 缓动 |
|---|---|---|
| 微交互(hover、选中) | 140 ms | ease-out |
| 组件进出(下拉、Toast) | 180 ms | 主曲线 |
| 开关 / 滑块把手 | 180 ms | 弹簧曲线 |
| 页面 / 抽屉转场 | 260 ms | 主曲线 |
| 标志通电 | 2800 ms 循环 | .22,1,.36,1 |
| 数据刷新脉冲 | 900 ms | linear |
超过 300 ms 的转场只允许出现在整页切换上。列表、表格、数字更新一律 ≤ 180 ms。只有两条曲线:主曲线 cubic-bezier(.2,.8,.3,1) 用于一切位移与显隐,弹簧曲线 cubic-bezier(.32,.72,0,1) 只用于开关把手这一类"有物理感"的控件。
ease-out · 微交互
.2,.8,.3,1 · 主曲线
.32,.72,0,1 · 弹簧
linear · 进度 / 脉冲
prefers-reduced-motion: reduce 下,所有循环动效停在终态(光束全出、立柱全亮),转场时长归零,不做 0.01 s 的假过渡。骨架屏的扫光也一并停掉——那是这份规范里唯一会持续闪动的东西。
stroke-dashoffset 和立柱的 opacity 可以动;
⑥ 任何在用户没有操作时自行开始的动画,除了首屏那一次通电。
15 — Imagery & texture
Sheet 15 / 19
影像与纹理
我们拍的是设备本身,不是概念。三条硬规则:真机、硬光、可辨认的型号。任何一张看起来像图库里买的照片都不能用——客户能一眼分辨谁真的有货。下方三张为占位色块,只标示画面明暗与色温区间,不是可用素材。
设备特写:深底、45° 侧光、露出散热鳍片与铭牌。背景 bg1 或 Void,不用纯黑。焦点落在接口或型号丝印上。
机房实拍:冷通道透视、机柜排列成线。允许出现工作人员的手与工具,不出现摆拍的笑脸人像。
包装与出库:浅底、平光、俯拍。纸箱、防静电袋、资产贴纸入镜,展示"可追踪"这件事。
| 光 | 单一硬光源 + 弱补光,允许明显阴影 |
| 色温 | 5200–5600 K,偏冷;不做暖调滤镜 |
| 饱和 | -8 ~ -12%,让画面里的紫和橙只来自品牌 |
| 构图 | 正交或 45°,避免戏剧性广角 |
| 裁切比 | 16:9 主视觉 · 4:3 产品 · 1:1 列表缩略 |
| 后期 | 不加光晕、不加数据流叠加、不加科技网格 |
最后一条在 2.0 里更危险了:我们自己的品牌色就是紫+橙,很容易滑向"AI 生成图"的默认配色。照片里的颜色必须来自现场,不是来自滤镜。
Ready · IAD-01 Ashburn
8× H200 SXM5
racked in 3 days
做法:文字压在画面最暗的三分之一上,或加一层 rgba(8,9,15,.58) 的纯色遮罩。不要用渐变遮罩,也不要把文字放在设备本体上。影像上方不允许叠加 Halo——照片本身已经有光了。
TX-01 Grid — 28 px · 4.5%
TX-02 Dot — 16 px · 4.5%
1.3 的六款背景图(Pinfield / Vent / Trace…)全部退役——它们是为浅底 4–14% 设计的,搬到 #08090F 上只剩一层噪点。深底上唯一还能读出来的纹理是等距细线,所以只保留两款,且规则不变:一个版面只用一款,不叠加,不承载信息,不与文字直接接触。纹理必须带 mask 淡出,不可从边到边铺满。
16 — Applications
Sheet 16 / 19
应用场景
硬件生意的标志有一半时间活在实物上,另一半活在控制台里。以下是优先级最高的六个落点,做物料前先在这里找对应,找不到对应的先来问。
Fleet · 3 regions · 148 units
① 控制台 — 深色 · bento 概览 + 表格明细 · 一处发丝边
② 官网首屏 — 一处 Halo · 一个 Beam 按钮 · 其余全部克制
SN KC 7F20-B4418
KPT-H200-SXM5-141G
IAD-01 · 2026-02
③ 资产贴纸 — 单色 · Mono · 条码
RACK IAD-01-R04
32U · 8× H200 · 10.4 kW
④ 机柜铭牌 — 单色蚀刻 · 无渐变
Dana Whitfield
FLEET OPERATIONS
dana@kepter.com · +1 703 555 0148
⑤ 名片 — 浅底 · 正稿 · 无光晕
KEPTERCOMPUTE
FRAGILE · THIS SIDE UP · 32 KG
⑥ 纸箱 — 牛皮 · 单色 · 描边 10.5 U
屏幕上:深色地、Beam、Halo、圆角、玻璃,全部可用。
实物上:单色版标志、无渐变、无光晕、无圆角容器——牛皮纸、阳极氧化面板、蚀刻钢板复现不了这些,硬做出来的结果是每一批货看起来都不一样。
唯一的交集是 Mono 字体和资产号格式:屏幕上看到的
KC 7F20-B4418,和贴在机器上的那张纸,必须是同一个字体、同一个分组方式。这是"实物可查"这条支柱在视觉上的全部体现。
17 — Misuse
Sheet 17 / 19
禁用示例
以下八种做法一律不接受,无论出于什么理由。每一条都对应一次真实发生过的返工。
拉伸变形——任何非等比缩放。要窄就换竖版。
吃掉断口——光束粘上立柱,标志退化成普通的 K。
换色——立柱只能是 Ink 或纯白,光束只能是 Beam 或 Ion。
压在渐变上——标志必须落在实色底上,光束才读得出来。
拆开写——KepterCompute 是一个词,不加空格、不加点、不全大写。
渐变文字——background-clip:text 全面禁止,见 Sheet 06 规则三。
多个光晕——一个视口只允许一处,见 Sheet 06 规则一。
自造标签样式——状态标签只有 pill + Mono 全大写这一种长相。
① 不要把 Beam 当"高级感"用在任何不在 Sheet 06 清单里的地方——分隔线、图标、头像圈、滚动条、悬停光晕,全都不行。
② 不要用透明度做禁用态(Sheet 11)。
③ 不要为了"和别家不一样"改动标志的 38° 夹角——它和断口一起构成了这个标志的全部识别度。
18 — Accessibility
Sheet 18 / 19
无障碍
目标是 WCAG 2.2 AA,深浅两模同时达标。这不是合规动作——我们的客户是长时间盯着监控面板的运维人员,可读性直接等于产品质量。深色界面并不天然更护眼,它只是把出错的位置从"太亮"换成了"太糊"。
| 文字 ↓ / 背景 → | Void #08090F | Card #11131C | Float #1E2130 | Ion #6E5AF7 |
|---|---|---|---|---|
| t1 #EDEEF3 | 17.2 AAA | 15.6 AAA | 12.8 AAA | 4.7 AA |
| t2 #A7ADC0 | 8.9 AAA | 8.1 AAA | 6.6 AA | 2.4 ✕ |
| t3 #757C93 | 4.8 AA | 4.3 大字 | 3.6 大字 | 1.3 ✕ |
| t4 #4E5568 | 2.7 ✕ | 2.4 ✕ | 2.0 ✕ | 1.4 ✕ |
| Ion Lift #9C8CFF | 7.2 AAA | 6.5 AA | 5.3 AA | 1.5 ✕ |
| Ion #6E5AF7 | 4.2 大字 | 3.8 大字 | 3.1 大字 | 1.0 ✕ |
| Ember #FF7A45 | 7.7 AAA | 7.0 AAA | 5.7 AA | 1.6 ✕ |
| 纯白 #FFFFFF | 19.9 AAA | 18.0 AAA | 14.8 AAA | 4.7 AA |
AA = 正文可用(≥ 4.5:1);大字 = 仅限 ≥ 18.66 px Bold 或 ≥ 24 px(≥ 3:1);✕ = 任何文字都不可用。
读法一:--t4 整行全红,这就是"它只能画装饰符号和禁用态,不能承载信息"这条规则的来源。
读法二:Ion 那一列只有两个绿格——所以 Ion 底上只放纯白或 --t1,别的都不行;Ion 自己做正文要么放深底并换 Ion Lift,要么放大到 24 px。
| 文字 ↓ / 背景 → | bg0 #FBFBFD | Card #FFFFFF | Sunk #F4F5F9 | Ion #6E5AF7 |
|---|---|---|---|---|
| t1 #0E1018 | 17.6 AAA | 18.0 AAA | 16.9 AAA | 3.9 大字 |
| t2 #4A5069 | 7.9 AAA | 8.0 AAA | 7.5 AAA | 1.7 ✕ |
| t3 #6E7590 | 4.5 AA | 4.6 AA | 4.3 大字 | 1.0 ✕ |
| t4 #A2A8BE | 2.4 ✕ | 2.5 ✕ | 2.3 ✕ | 1.9 ✕ |
| Ion #6E5AF7 | 4.6 AA | 4.7 AA | 4.4 大字 | 1.0 ✕ |
| Ember #FF7A45 | 2.5 ✕ | 2.6 ✕ | 2.4 ✕ | 1.8 ✕ |
| Ember Ink #B34A16 | 5.3 AA | 5.4 AA | 5.0 AA | 1.2 ✕ |
| 纯白 #FFFFFF | 1.0 ✕ | 1.0 ✕ | 1.1 ✕ | 4.7 AA |
Ember 那一行是浅色模式唯一的陷阱:它在深底上是 7.7:1 的好文字色,翻到浅底立刻掉到 2.6:1。凡是用 Ember 写字的地方,切换模式时必须换成 Ember Ink——这已经封装在 --ember-tx 令牌里,直接引用令牌就不会错,手写颜色就会错。
×44 最小触控目标,相邻目标间隔 ≥ 8 px
焦点环用 Ion:它在 Void、Card、Float、白底四种表面上的非文本对比度都 ≥ 3:1,这是选它做焦点色的硬性理由。绝不用 outline:none——深色界面里失去焦点环,键盘用户会彻底迷路。
① 纯白文字配纯黑底会产生光晕效应(halation),散光用户读起来会"字在抖"。这是
--t1 取 #EDEEF3 而不是 #FFFFFF、--bg0 取 #08090F 而不是 #000000 的原因——两头各让一步。② 深色下字重要比浅色轻一档。同一段文字,白底用 400,深底用 400 会显得偏粗;正文可保持 400,但不要在深底上用 500 做正文。
最后一条是 2.0 新增的,也是最容易忘的。验证方法很简单:在 DevTools 里把所有 filter:blur 和 background-image 关掉,页面如果还能用,说明光是装饰;如果有信息消失了,说明违反了 Sheet 06 规则二,必须改。
19 — Handoff
Sheet 19 / 19
交付清单与版本
以下文件我可以直接生成给你,说一声就开始。
tokens.css 深浅双组 + Tailwind config + Figma Variables + JSON(Style Dictionary 格式)components.css,与本页逐一对应Rev 2.0 · 2026 · KepterCompute
全面换代。品牌更名为 KepterCompute,标志重绘为 Fanout K。底色体系改为深色优先、明暗对等的语义令牌;强调色由 Charge 黄改为 Ion 紫 + Ember 橙;新增 Sheet 06 光效体系(Beam / Halo / 发丝边,四个合法位置)、Sheet 09 材质与层级(五级抬升 + 玻璃)、Sheet 01 迁移对照。状态色扩为五态(新增 Provisioning)。字体由 Archivo 换为 Inter Tight。子品牌体系由"改符号"改为"改后缀 + 光束锚点"。1.3 的六款背景图退役,深底纹理收为两款。
Rev 1.3 · 2026 · ApexByteAI
界面组件扩为两页:控件(解剖图、六态模型、按钮状态矩阵)与容器反馈(数据表、卡片、导航、空态骨架)。全部组件改由 12 个令牌驱动,明暗与舒适/紧凑可实时切换;禁用态由透明度改为实色。
Rev 1.2 · 2026 · ApexByteAI
新增背景图体系:六款推导自既有资产的图案、不透明度阶梯、三种合法收边与场景配方表;动效独立成页。
Rev 1.0–1.1 · 2026 · ApexByteAI
首版与首次扩充。确立 Bolt Core 标志、Chassis + Charge 双色、Archivo / JetBrains Mono 字体分工、64 U 制图网格与 4 U 版式单位。
规范由品牌负责人维护。任何例外用法需在此登记,不登记的例外视为误用。
① 在 USPTO 与 EUIPO 做一次文字商标(KepterCompute)与图形商标(Fanout K)的近似检索,第 9 类硬件 + 第 42 类服务。改名比改标志更急,越早查越省事。
② 确认
kepter.com 与 keptercompute.com 的归属,字标的断词是按前者设计的。③ 把 Sheet 02、03、17 单独导出成一页 Letter/A4,作为供应商附件——90% 的误用都能在这一页拦住。
④ 给旧品牌资产定一个下线日期。同时存在两套标志的时间越长,客户越困惑。
| Inter Tight | SIL OFL 1.1 | 可商用 / 可嵌入 / 可修改 |
| Inter | SIL OFL 1.1 | 可商用 / 可嵌入 / 可修改 |
| JetBrains Mono | SIL OFL 1.1 | 可商用 / 可嵌入 / 可修改 |
| Noto Sans SC | SIL OFL 1.1 | 可商用 / 可嵌入 / 可修改 |
四款字体均无需付费授权,可随产品分发、可自托管。这是选型时的硬条件之一——避免子公司或代理商因授权成本擅自换字体。生产环境请自托管 woff2 并做子集化,不要依赖 Google Fonts CDN:本文档为了单文件可移植才走 CDN。