Vercel发布Geist Serif:高对比度展示衬线字体

Vercel 发布 Geist Serif,为家族补上编辑设计风格的展示衬线字体。
Vercel 的 Geist 字体家族迎来第四位成员 Geist Serif,定位为展示衬线字体,面向标题与海报等大字号场景。它与 Geist Sans 共享竖干、宽度、姿态以及大写高度和 x 高度,可在同一布局中直接替换而不影响行位置。Geist Serif 利用现代屏幕的高细节密度,将竖画削细 50%、收紧字侧间距,把笔画对比度推到极限。它带有一条 Element Shape 可变轴,提供圆点、方形、三角形和心形四种变体,发布版含 894 个字形、5 个样式集、支持 352 种语言。团队后续计划扩展完整字重、开发正文版与斜体,并进入 Google Fonts。
Vercel 的 Geist 字体家族再添新成员。从最初的等宽字体 Geist Mono,到产品界面用的 Geist Sans,再到致敬早期计算机屏幕网格的 Geist Pixel,这个系统一直按"字体历史章节"的方式扩张。如今第四位成员 Geist Serif 正式发布,把家族从终端和界面拉进了杂志编辑设计的地盘。

同一系统,新的声音
Geist Sans 在 Vercel 产品中承担正文与界面文字,但做标题时团队希望有"第二种声音"——它必须属于同一个系统,而不是从下拉菜单里随便挑一个陌生字体来凑数。
不少科技品牌为了找回个性,从干净的无衬线转向复古电脑广告风格。Geist Serif 走了另一条路:朝时尚、编辑设计、杂志标题的方向靠拢,官方称这是对 Rolling Stone 与 Harper's Bazaar 背后艺术家的致敬。
这让 Geist 家族的四个成员各自对应一段字体史:瑞士设计运动、早期终端与 DOS 计算、像素网格,以及现在的印刷编辑传统。
瑞士设计运动(Swiss Style) 是20世纪50年代在瑞士兴起的设计风格,以 Josef Müller-Brockmann 等为代表,强调无衬线字体(如 Helvetica)、网格系统与客观理性的视觉语言。它深刻影响了现代企业视觉识别与界面设计,Geist Sans 的干净、中性气质正源于这一脉络。
Vercel 设计系统 指该公司围绕开发者工具构建的一套统一视觉规范,涵盖配色、间距、组件与字体。Geist 家族是其中的字体层,目标是在产品界面、代码展示与营销页面之间保持视觉一致性,避免因混用第三方字体造成气质割裂。
展示优先:为现代屏幕而生的衬线
Geist Serif 最初由 Evil Rabbit 绘制草图,Andrés Briganti 在此基础上扩展,早期字母已经呈现出 Victor Serif、Stanley 那类富有表现力的衬线气质。Mark Davis 接手绘制后,团队决定首个版本先做展示字体,服务于标题、海报等大字号场景,完整家族继续推进。
印刷介质一直难以驾驭纤细的发丝线和锐利衬线,但现代显示屏能承载极高的细节密度。团队据此把每一笔竖画削细 50%,并收紧字侧间距,把对比度推到极限。每个衬线的构造是一侧楔形、另一侧曲线——比例是古典的,构造却是新的,专为数字设备优化。
Davis 的表述很直接:他们做的是"只可能属于今天"的东西,不为十年前的屏幕做笨重的块状妥协,也不为实体油墨做机械让步,只是把衬线放在完美的点上。
展示字体(Display Typeface) 是专为大字号场景(标题、海报、封面)设计的字体,通常笔画对比强烈、细节丰富,而非为小字号正文的可读性优化。Geist Serif 首个版本定位为展示字体,意味着它适合标题与品牌表达,但正文阅读可能因高对比度而吃力,这也是团队后续要开发正文版本的原因。
发丝线(Hairline)与高对比度衬线:这类衬线体中细笔画可细至发丝般纤薄,与粗笔画形成强烈对比,常见于 Didot、Bodoni 等经典字体。传统印刷中细线易断墨、难呈现,但高分辨率屏幕能精确渲染,因此团队敢于将竖画削细 50%。
与 Geist Sans 共享骨架
Geist Serif 的目标是紧贴无衬线兄弟,即使两款字体叠在一起也不违和:竖干与 Geist Sans 对齐,宽度与姿态共享。锯齿状衬线和高对比度赋予它编辑气质,绘制过程中团队反复念叨一句话——"Geist 长牙了"。
度量层面,两者共用同一套大写高度与 x 高度,因此可以直接替换进任何 Geist 布局而不需要挪动行位置。同一句话里混排 Sans、Mono、Pixel 与 Serif,每个词看起来都是同样大小。素材中给出的关键度量为:UPM 1000、Cap height 710、x-height 530;Geist Serif 的 Ascender 为 750、Descender 为 -200(Sans 分别为 710 与 -150)。
一条轴,四种变体
与 Geist Pixel 一样,Geist Serif 带有一条可变轴,用来切换字体中每一个点的形状,包括 i、j 上的点以及标点符号。这条轴名为 Element Shape(ELSH),提供四种变体:默认的圆点 Regular、Square、Triangle(向 Vercel logo 致意)以及 Heart。
每种变体同时以独立静态文件发布。使用可变字体时,可通过 font-variation-settings 选择变体。
可变字体(Variable Font) 是 OpenType 规范中的一种字体格式,允许在单个文件中通过一条或多条设计轴(axis)连续调整字重、宽度、倾斜等属性,而非为每个变体单独打包文件。Geist Serif 的 Element Shape 轴属于自定义轴,用四个字母的标签 ELSH 标识,取值对应不同的点形状。
font-variation-settings 是 CSS 属性,用于在网页中显式设置可变字体的轴值,例如 font-variation-settings: "ELSH" 2; 可切换到 Triangle 变体。它比常规的 font-weight 等属性更底层,适合控制自定义轴。
手工打磨的字形与规格
字体从七月时的 227 个字形扩展到如今的 894 个,覆盖 352 种拉丁文字语言,团队处理了超过 52,000 个字偶距对来校准间距。细节小到夸张:字母 g 的 eye 精确倾斜 7 度。
发布规格一览:1 个字重(Regular)、4 种变体、894 个字形、5 个样式集(ss01 至 ss05)、352 种支持语言。
字偶距(Kerning) 指调整特定字母对之间的间距,使视觉节奏均匀,例如 "AV" 或 "To" 这类组合若不调整会显得松散。52,000 多个字偶距对说明团队为每种可能的字母组合手工或半自动校准了间距,这是专业字体质量的重要指标。
样式集(Stylistic Sets) 是 OpenType 功能之一,以 ss01 至 ss05 等标签提供可选的替代字形,用户可在支持该特性的软件中开启,替换某些字母或符号的写法。它不改变字体基本结构,只提供风格化选项。
安装与使用
Geist Serif 与家族其他成员放在同一个包中,执行 npm i geist 即可。导出的 CSS 变量包括:GeistSerif(可变、全部形状,--font-geist-serif),以及 GeistSerifRegular、GeistSerifSquare、GeistSerifTriangle、GeistSerifHeart 各自对应的变量。每个入口独立,意味着你只会打包实际用到的字体文件。在 layout.tsx 中可从 'geist/font/serif/regular' 导入 GeistSerifRegular 并挂载其 variable。字体文件也可单独下载,所有样式集与字形可在 vercel.com/font 上检视。
后续路线
Regular 只是第一步。可变字体计划覆盖 Thin(100)到 Black(900)的完整字重区间,团队表示 Black 字重里的 g 是他们看不腻的字母。为探索正文版本,他们构建了一个铸造工具,可测量笔画(包括笔画交汇处)并加粗展示字形的轮廓,直接编辑轮廓以便排真实词句验证哪些笔画需要加重。
斜体则完全用 Python 生成:把现有斜体扶正后与对应正体比较,角度消除后剩下的差异清晰可见,这些差异被转化为可测试、可修订的规则。这个斜体不会是最终版,但在代码里拆解字形能更快找到边界。此外,西里尔文支持计划与 Geist Sans、Geist Mono 对齐,Geist Serif 上线后也将进入 Google Fonts。
四个家族合在一起,覆盖了从 UI 文本、代码到表现型展示字体的完整区间。对开发者而言,这意味着在 Vercel 项目里切换标题风格不再需要引入一个气质割裂的第三方字体——同一套骨架、同一套度量,换的只是"声音"。
相关推荐

合理使用制度为何对AI时代人人有益
从Hacker News讨论出发,解析合理使用(Fair Use)原则在AI训练与内容创作中的法律逻辑、争议焦点及其对创作者与技术生态的双重影响。

Salesforce 3.75亿美元收购Rune,AI物流技术补强国防业务
Salesforce 据报道以 3.75 亿美元收购国防科技初创公司 Rune,这家 AI 物流公司的技术将用于补强 Salesforce 的 Missionforce 国防平台,也延续了 Salesforce 近期的并购节奏。

Mistral Large 4开源万亿参数,微软6万员工自愿离职
Mistral Large 4 开源万亿参数多模态模型,编码智能体评测得分 48;闪迪财报显示 AI 推理重塑 NAND 需求;谷歌 Gemini 上线应用内文件编辑,OpenAI 上调 Codex 额度,微软向 6 万员工提供自愿离职方案。