typographyMay 23, 20269 min read

可变字体:2026年设计师实战指南

可变字体的实际作用、为何能取代字体家族,附 Inter、Recursive、Apple SF Pro、IBM Plex 拆解分析及选型框架。

By Boone
XLinkedIn
variable fonts

可变字体把"发布六个文件"变成了"发布一个能做六件事的文件",而大多数团队至今还没做这个切换。这就是全部论点。下面的内容都是证明。

2026年还在为品牌字体加载四个静态字体文件,意味着你在支付性能税,同时放弃了设计空间。本指南涵盖技术原理、四个生产环境拆解分析、真实性能数据,以及一个六问框架,让你在周一之前就能选定并发布一款可变字体。

可变字体究竟是什么

可变字体是单个字体文件,在一个或多个轴上编码连续的设计空间。字重是最常见的轴:你不再需要发布 Regular 文件加 Bold 文件,而是发布一个能渲染从100到900任意字重的文件。字体设计师还可以在标准集之外定义自定义轴,这才是真正有意思的地方。

OpenType 可变字体规范(OT 1.8,2016年发布)使这一切成为可能。字体文件存储默认主版本以及每个轴端点的差值。渲染引擎负责插值,设计师或 CSS 在运行时调入精确数值。

五个标准注册轴:

  • 字重 (wght):从极细到极粗,最常见的轴
  • 字宽 (wdth):从压缩到展宽
  • 倾斜 (slnt):控制斜体角度
  • 光学尺寸 (opsz):针对说明文字与展示尺寸调整字形
  • 意大利体 (ital):从罗马体到意大利体的连续值

自定义轴使用四字母大写代码,让字体设计师能构建任何静态字体都无法提供的表达范围。

展示可变字体在字重、字宽和光学尺寸上变化范围的体素图。
展示可变字体在字重、字宽和光学尺寸上变化范围的体素图。

四款字体拆解一览

四款生产环境可变字体,四个不同的使用理由。

字体设计师自定义轴主要用途文件大小(约,可变版)
InterRasmus Andersson产品 UI、SaaS、仪表盘~310 KB
RecursiveStephen Nixon (Arrow Type)Mono、Casual、Expression代码与营销内容共用一个文件~580 KB
Apple SF ProApple光学尺寸系统级,全平台 Apple内置
IBM PlexBold Monday + IBM覆盖产品与营销的企业设计系统每种样式约 ~200 KB

每款字体都在解决同一个问题的不同版本:发布一个文件,覆盖所有使用场景。

Recursive 字体样本,展示 MONO 轴从比例字体过渡到等宽字体,CASL 轴从正式风格移向随意风格。
Recursive 字体样本,展示 MONO 轴从比例字体过渡到等宽字体,CASL 轴从正式风格移向随意风格。

Inter:设计师真正在用的可变字体

Inter 是 Rasmus Andersson 为屏幕设计的字体,目前可能是生产环境中使用最广泛的可变字体。rsms.me/inter 上的可变版本在单个文件中涵盖了从100到900的字重以及意大利体。

rsms.me 上的 Inter 主页,展示用 Inter 字体本身渲染的家族主视觉。
rsms.me 上的 Inter 主页,展示用 Inter 字体本身渲染的家族主视觉。

Inter 的真实优势平淡而正确。它有紧凑的度量标准,深度的拉丁文和西里尔文覆盖,并且从第一天起就为低 DPI 屏幕上的小字号而设计。

它不是一款有个性的字体,而是基础设施。当任务是让正文、标签、数据表格清晰可读时,Inter 不会碍事。

Notion、Linear 以及数十款其他 SaaS 产品的团队都在使用 Inter 或其衍生字体。选择它不会让你的 UI 变得平庸,而是让字体选择不再是问题,让你把创意预算花在间距、字号和层级上。

Recursive:轴设计的是字体本身,而不只是字重

Arrow Type 的 Stephen Nixon 设计的 Recursive 是自定义轴改变字体本质而非仅改变字重感的典型案例。核心轴是 Monospace(MONO),它将字体从比例字体连续过渡到等宽字体。第二个轴 Casual(CASL)从正式的线性结构移向富有表现力的非正式笔触。

Recursive 字体家族网站,展示完整可变样本以及 MONO、CASL 和字重控制。
Recursive 字体家族网站,展示完整可变样本以及 MONO、CASL 和字重控制。

这意味着一个 Recursive 文件可以同时服务于你的营销标题、正文和代码块。MONOCASL 使用不同数值,但文件相同。节省的不只是文件数量,更是品牌一致性。代码示例与正文在视觉上形成呼应,因为它们共享同一骨架。

性能权衡是真实存在的:Recursive 的可变文件约为580 KB,因为它承载了更宽泛的设计空间。对于真正使用完整轴范围的产品,这是一个请求搞定一切。对于每个轴只需一个停靠点的产品,针对性的静态子集更轻量。提交之前先搞清楚你在买什么。

Apple SF Pro:作为系统级标准的可变字体

Apple 在每个现代 Apple 操作系统中都以可变字体形式发布 SF Pro 和 SF Compact。光学尺寸轴(opsz)是主要调节杆:字体自动针对说明文字尺寸与展示尺寸调整字形结构,收紧间距并调整笔画粗细,无需设计师干预。

Apple 开发者字体页面,展示 SF 字体家族和光学尺寸轴文档。
Apple 开发者字体页面,展示 SF 字体家族和光学尺寸轴文档。

这是将可变字体作为平台标准的上游论据。Apple 和 Google 都将可变字体作为默认格式,静态文件是遗留格式。当操作系统、浏览器和渲染栈都围绕可变格式构建时,发布静态文件开始看起来像是在发布 GIF 而不是 WebP。

在 Apple HIG 框架内工作的设计师无法直接在网络上加载 SF Pro(许可限制)。但光学尺寸轴的模式完全可以用任何支持 opsz 的可变字体复现,这是为什么轴比字重更重要的具体论据。

IBM Plex:企业设计系统中的可变字体

IBM Plex 是 Bold Monday 为 IBM 委托设计的字体,是可变字体在大规模企业设计系统中发挥核心作用的最清晰案例。Plex 涵盖 Serif、Sans、Mono 和 Math,其中 Sans 和 Serif 提供可变版本。

IBM Plex 网站,展示该字体家族在产品、营销和开发者文档中的应用。
IBM Plex 网站,展示该字体家族在产品、营销和开发者文档中的应用。

IBM 的商业论据:一个字体家族,一套文件,覆盖所有产品界面和所有语言。Plex 跨越 IBM 的云产品、营销、开发者文档和印刷物发布。无论是在数据表格中以11px渲染还是在广告牌上以72px展示,可变 Sans 传递的品牌信号始终如一。这种一致性不是偶然的,这正是委托设计一套具有连贯可变骨架的字体系统所换来的。

对于拥有多个产品界面且需要长期使用的品牌,Plex 的价值才得以充分体现。对于任何质疑投资建立合适字体系统的人,这就是你该给他们看的拆解案例。

需要一套能经受所有渠道考验、用一个文件而不是六个文件发布的字体系统?Brainy 负责品牌视觉落地。

一个数字说清楚性能论据

Inter 可变版本单个文件约310 KB。将 Inter Regular 和 Inter Bold 作为静态文件发布合计约280 KB。听起来静态版本赢了,但事实并非如此。

静态字体可变字体
HTTP 请求数21
字重范围固定停靠点(400和700)100到900,连续
轴变化所有注册轴
设计范围受限于已发布字重轴支持的任意值

对于使用三四种字重的 UI,仅靠减少请求数,可变文件就已经值回票价。精确调节展示字重的营销网站,获得了静态字体在任何文件大小下都无法提供的设计控制力。

子集化让数学更清晰。Fonttools 和 Google Fonts 的子集化 API 等工具让你将可变字体裁剪到只包含所需的轴和字形。针对拉丁字符、仅保留字重和意大利体的正确子集化 Inter 可变版本,文件大小远低于100 KB。

本周如何选定一款可变字体

六个问题,专为2026年生产预算设计。按顺序回答。给出明确结果的最后一个答案就是你的选择。

v-fonts.com 目录,展示数百款字体的可变轴实时预览。
v-fonts.com 目录,展示数百款字体的可变轴实时预览。
#问题规则
1品牌字体已经是可变字体了吗?如果是,直接用。不需要切换。
2这主要是 UI 或 SaaS 产品吗?从 Inter 开始。它以正确的方式无聊。
3你需要代码块在视觉上与正文匹配吗?看看 Recursive。MONO 轴就是为此而生的。
4你需要的不止字重和意大利体变化吗?提交前先查轴列表。大多数字体只提供 wght
5文件大小是硬性约束(激进的性能预算)吗?对实际使用的轴范围和字形进行子集化。
6这是一个长期设计系统,而不是一次性项目吗?从一开始就委托或授权一款带可变功能的字体。不要事后改造。

在确定任何选择之前,要查看的目录是 v-fonts.com。这是现有最全面的可变字体索引,让你在下载任何东西之前就能实时测试各个轴。

关于可变字体与辅助字体的搭配,请参阅我们的字体搭配指南。关于这如何融入更广泛的排版系统,那篇分析涵盖了层级、比例和间距。

常见问题

可变字体在所有浏览器中都能使用吗?

是的,截至2026年。自 Safari 11、Chrome 66、Firefox 62 和 Edge 17 起,可变字体已获得广泛支持。

唯一需要担心的是非常旧的 Android WebView 实例。如果你的分析数据显示来自 Android 4 时代浏览器的流量较大,请进行测试。其他所有人,放心发布。

在 CSS 中实现可变字体更难吗?

一旦理解了 font-variation-settings 属性,并不比静态字体更难。声明轴值的方式与声明 font-weight 相同。字重变化通常完全通过现有的 font-weight 属性处理,因为浏览器会自动将其映射到 wght 轴。自定义轴直接在 font-variation-settings 中使用四字母标签。

我可以使用 Google Fonts 的可变字体吗?

可以。Google Fonts 提供许多字体的可变版本,包括 Inter、Recursive 和 Roboto Flex。在 Google Fonts URL 后添加 :ital,wght@0,100..900;1,100..900(或适当的轴范围)以请求可变文件而非单独字重。语法在 Google Fonts 开发者页面有文档说明。

可变字体总是比多个静态文件更小吗?

不一定。可变字体编码完整的设计空间,这可能使原始文件比单个静态字重更大。可变字体的优势在于一次请求加上轴范围,而非原始文件大小。子集化能快速弥补大多数生产用例的差距。

什么时候应该坚持使用静态字体?

当你只使用一种字重且没有扩展计划时。经过子集化的静态 Regular 确实比你只在单个停靠点使用的可变字体更轻量。可变字体的优势随轴使用量复利增长。如果你只用一种字重和一种样式,静态字体完全没问题。

不要再发布六个字体文件了,你只需要一个

可变字体的论据不是推测性的。Apple 在每个平台都以可变格式发布 SF Pro。IBM Plex 支撑着一个覆盖云产品、开发者文档和印刷物的系统。

Rasmus Andersson 的 Inter 是你每天使用的半数 SaaS 界面的默认字体。这种格式不是实验性的,它是大多数项目级设计工作还没跟上的当前标准。

从上面的拆解分析中选一款字体,用六问框架过一遍,从 v-fonts.com 或 Google Fonts 获取可变文件,本周就发布它。

性能论据是真实的。设计范围论据是真实的。"我们需要先审查字体加载策略"的论据是从周一开始行动的理由,而不是等待的理由。想看更多排版分析,完整库就在那里。

Need a type system that survives every channel and ships in one file, not six? Brainy ships brand identity.

Get Started

More from Brainy Papers

Keep reading