ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Inter 字体免费使用指南:变量字体接入与商用要点一次讲清

Inter 字体免费使用指南:变量字体接入与商用要点一次讲清

Inter 字体免费使用指南:变量字体接入与商用要点一次讲清

【免费下载链接】interThe Inter font family项目地址: https://gitcode.com/gh_mirrors/in/inter

Inter 字体是一款为计算机屏幕设计的开源无衬线字体家族,内置变量字体与丰富的 OpenType 功能,采用 SIL OFL 开源字体许可证,可免费用于商业项目。

本文按真实使用流程展开:先讲为什么选它,再依次解决获取、网页接入、进阶特性、商用授权和加载性能这几个问题,跟着走一遍就能上手。

为什么选 Inter 字体:为屏幕而生的无衬线体

高 x 高度:小字号下小写更清晰

Inter 的设计目标是屏幕可读性。它最突出的特点是高 x 高度,小写字母主体明显更高,x 高度约占 em 高度的 55%。在 12px、14px 这类 UI 常用字号下,小写文字依然清晰,大小写混排时也不容易糊成一片。

上图左侧是标准文本版,右侧是 Inter Display 版本。Display 版针对大字号做了优化,适合标题和展示场景,这也是仓库同时提供两套静态字体的原因。

除了字形本身,Inter 还是真变量字体,字重可在 100 到 900 之间连续调节,并内置上下文替代、斜线零、表格数字等 OpenType 功能。Figma、GitLab、Unity、Mozilla 等知名项目都在用它。

确认选型后,下一步就是把文件弄到手。📦

怎么获取 Inter 字体文件:四种安装方式

选择适合你环境的安装渠道

渠道方式适用场景
源码仓库git clone https://gitcode.com/gh_mirrors/in/inter需要参与构建或查看源文件
npmnpm install inter-ui前端项目直接引用
Homebrewbrew install font-intermacOS 本地安装
发行版包apt install fonts-interLinux 系统安装

各渠道的版本更新节奏不同,对版本敏感的场景,建议直接从仓库docs/font-files/目录取最新的 woff2 或 ttf 文件。

上图是这套字体的基本面貌:9 个字重(Thin 到 Black)加对应斜体,外加 Display 光学尺寸版本,共 36 个静态文件和 2 个变量字体文件。

文件到手后,网页接入其实只需要两步。👇

怎么把 Inter 变量字体接入网页

第一步:HTML 引入 inter.css

把 docs/inter.css 和docs/font-files/目录放到你的静态资源目录下,然后在页面头部引入:

<link rel="preconnect" href="/fonts/"> <link rel="stylesheet" href="/fonts/inter.css">

第二步:一行 CSS 声明字体族

:root { font-family: 'Inter', sans-serif; } @supports (font-variation-settings: normal) { :root { font-family: 'InterVariable', sans-serif; } }

@supports写法的作用:老浏览器不支持变量字体时回退到静态字体,新浏览器自动用上单个变量字体文件。inter.css 中所有@font-face都带font-display: swap,避免文字在字体加载期间不可见。

基础接入完成后,还有两个方向值得挖深。

进阶特性:Inter 变量字体轴与 OpenType 功能

用 wght 轴连续调节字重

Inter 变量字体暴露wght轴,范围 100–900。用font-variation-settings: 'wght' 650这类写法,就能拿到介于 SemiBold 和 Bold 之间的字重,而不必为每个字重单独加载文件。大标题指定更高字重、正文保持 400,层次会细腻很多。

常用 OpenType 功能对照表

功能标签作用典型场景
calt上下文替代标点随邻接字形自动变形
zero斜线零区分数字 0 和字母 o
tnum表格数字数字列纵向对齐
liga连字特定字母组合自动连接
cv01–cv14字形变体换 1/4/6/9 写法、紧凑版 f 和 t 等

用 CSS 的font-feature-settings或font-variant-numeric: tabular-nums即可启用。完整功能定义在src/features/目录下的 .fea 文件里,想定制字形时可以直接从这里入手。

功能之外,很多人最关心的是授权问题。📄

Inter 字体怎么免费商用:SIL OFL 许可证要点

允许与禁止一览

Inter 采用 SIL OFL 1.1 许可证,这是字体领域最宽松的开源许可证之一,核心内容可以压成一张表:

可以做不可以做
在商业产品、网站、App 中免费使用把字体文件本身单独当产品出售
随软件打包、嵌入、再分发衍生字体使用 Inter 这个保留名称
修改后创建衍生版本衍生版本改用其他许可证发布

换句话说:用它做 UI、做品牌、随产品分发都没问题,限制只有两条——"字体本身不能拿来卖",改过的版本要换个名字并继续用 OFL。拿不准时读一遍许可证原文,全文不长。

授权没问题,最后就看加载性能。🚀

变量字体如何加速网页加载

四个降低加载成本的策略

  1. 优先用变量字体:2 个文件替代 36 个静态文件,字重变化不再触发额外请求。
  2. 保持 font-display: swap:inter.css 已默认配置,文字先用系统字体显示,字体就绪后替换,避免空白等待。
  3. 按语言子集化:Inter 覆盖拉丁、西里尔、希腊等书写系统,如果站点只服务单一语言,可以只保留对应子集,进一步缩小体积。
  4. preconnect 提前握手:字体放在独立域名或 CDN 时,用 preconnect 省掉 DNS 和 TLS 往返。

上图是 Inter 在多语言环境下的实际表现,同一套字形在不同语言里保持相近的视觉节奏——做子集化之前,先确认目标语言都在覆盖范围内。

小结

Inter 字体在屏幕可读性、变量字体支持和商用授权三方面都没有明显短板,接入成本也很低。对于以界面文字为主的产品,它是个可以放心选的默认答案。想参与构建或定制字形,可以参考 CONTRIBUTING.md 里的说明。

【免费下载链接】interThe Inter font family项目地址: https://gitcode.com/gh_mirrors/in/inter

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进