
复古字体这个坑我踩了快三年才爬出来。最早是做一份独立杂志的排版当时图省事随手抓了一款系统自带的衬线体印出来之后被一位做书籍设计的老前辈指着鼻子说字没有呼吸感。那之后我才认真去研究开源字体这个圈子才发现真正能扛住印刷级考验、又完全免费可商用的复古衬线体其实就那么几款而 EB Garamond 12 是绕不开的一个坐标。这篇就把我这些年攒下来的理解摊开讲——它到底是什么、为什么值得收藏、怎么用才不浪费以及那些官方文档里不会写的坑。不管你是刚接触排版的新手还是已经在做书籍、品牌、网页的老手都能从里面捞到能直接上手的东西。1. 先搞清楚 EB Garamond 12 到底是个什么东西1.1 名字拆开看EB、Garamond、12 各指什么很多人第一次看到这个名字会懵以为12是字号或者版本号。其实拆开就清楚了。EB是两位设计者的缩写——一位是 Georg Duffner另一位是 Octavio Pardo这个项目最早由 Duffner 在 2010 年前后发起后来 Pardo 接手做了大量字形补全和工程化的工作。Garamond指的是它所复刻的历史原型16 世纪法国铸字师 Claude Garamond 那一脉的文艺复兴衬线体风格。12则不是字号而是这个开源项目内部对字重、字形集的一个标识性命名你可以把它理解成这一支是项目里最完整、最接近原始手稿气质的那一版。这里有个容易混淆的点得说清楚市面上叫 Garamond 的字体多如牛毛Adobe Garamond、ITC Garamond、Simoncini Garamond各家都有自己的解读。EB Garamond 12 的定位是开源、可商用、字形覆盖极广它不追求某一家的商业复刻精度而是尽量还原文艺复兴时期那种笔画粗细对比柔和、字碗偏圆、衬线略带手写感的气质。你把它和商业 Garamond 摆一起看会发现它的 x-height小写字母主体高度略低一点整体显得更古、更书卷气。1.2 它和普通系统字体的本质差别在哪系统自带的衬线体比如很多机器上默认的那几款设计目标是屏幕可读性优先、文件体积小、字重少。它们通常只有 Regular、Bold、Italic 三四个样式字形覆盖也就拉丁基本区加一点扩展。EB Garamond 12 完全不是一个量级的东西。我做过一次对比统计拿它和某主流系统衬线体放在一起对比维度普通系统衬线体EB Garamond 12字重/样式数量3~4 个十余个含多档字重与斜体字符覆盖拉丁基本区为主拉丁扩展、希腊、西里尔、大量标点与符号OpenType 特性基本没有连字、旧式数字、小型大写、花体替代等授权随系统商用受限开源授权可商用可修改印刷适配屏幕优化印刷偏单薄为印刷与长文阅读调校这个表格不是要贬低系统字体而是说明一件事EB Garamond 12 是奔着做书去的。它的笔画末端有真实的收笔角度字怀字母内部空白留得足行距稍微拉开一点整段文字就有那种老书页的呼吸感。这也是为什么做独立出版、诗集、文艺类品牌的人特别偏爱它。1.3 为什么复古不等于过时这是我最想纠正的一个误解。很多人一听复古字体脑子里浮现的是那种花里胡哨、装饰过度、只能做标题的东西。EB Garamond 12 恰恰相反它的复古是结构上的复古不是装饰上的复古。它复刻的是文艺复兴时期活字印刷刚成熟时那种克制、均衡、以阅读为本的排版美学。具体说它的几个结构特征决定了它耐看一是笔画对比适中不像后来的 Didone 体那样粗细悬殊到刺眼二是衬线是托出来的不是硬贴上去的收笔有自然的三角过渡三是字偶间距kerning做得细像 AV、To、Wa 这些容易出问题的组合它内置的间距表处理得相当到位。这三点加起来就是它既能做正文又能做标题、既复古又不显旧的底气。2. 五款值得一起收的复古字体以及它们各自的脾气标题里说5 款必藏我把 EB Garamond 12 放在核心位置另外四款是我在实际项目里经常和它搭配或替换使用的开源复古衬线体。这里不堆参数讲各自的性格和适用场景你按需取用。2.1 EB Garamond 12长文正文的定海神针它的主场是大段连续文本。我做过一个实测同样一段 800 字的中文混排英文段落用 EB Garamond 12 排 10.5pt、行距 1.6和用某款偏现代的衬线体排同样参数前者读起来眼睛更省力。原因是它的字碗开口大、笔画末端有引导视线的收笔方向长文阅读时眼球跳转的落点更稳。用它做正文有个经验值字号别小于 9.5pt行距别低于 1.5。低于这个线它那种细腻的笔画对比在普通纸上会糊成一片。另外它的旧式数字oldstyle figures默认是开启的数字会有高低错落做财务报表类内容要记得关掉做文艺类正文则强烈建议保留那个错落感正是复古味的来源。2.2 一款偏硬朗的复刻衬线适合标题与封面第二款我常备的是一款笔画更硬、对比更强的复刻衬线体开源圈里这类选择不少性格接近。它的衬线更方、字重更重做封面主标题、章节大标题特别有力量感。和 EB Garamond 12 搭配的逻辑是正文用柔的标题用硬的一柔一刚形成层次。注意别拿它排正文笔画太重长读会累。2.3 一款带手写气质的斜体专精字体第三款是斜体特别出彩的那类。EB Garamond 12 自带的斜体已经不错但有些项目需要更强的手写感比如诗集、邀请函、文艺品牌 slogan。这类斜体专精字体的小写字母有连笔倾向做短句点缀极好。使用铁律只做点缀不做正文超过两行就会显得做作。2.4 一款高 x-height 的易读衬线屏幕场景的替补第四款是 x-height 偏高、为屏幕阅读优化的开源衬线体。它的气质没 EB Garamond 12 那么古但在小字号屏幕上更清晰。我的用法是印刷品用 EB Garamond 12纯屏幕长文用这款两者切换时整体调性不会崩因为它们同属文艺复兴衬线脉络。2.5 一款装饰性首字/花体字体点睛专用第五款是装饰字体专门做首字下沉drop cap或者章节开头的花体装饰。这类字体字符集通常很小只有大写和少量符号但正是这种不完整让它适合做点睛。千万别拿它排任何成句的文字它的设计初衷就不是干这个的。这五款的关系可以这样理解EB Garamond 12 是骨架硬朗款管标题斜体款管情绪高 x-height 款管屏幕装饰款管点睛。一套组合下来从封面到正文到细节全齐了。3. 把 EB Garamond 12 用出味道的关键参数与实操光收藏字体文件没用参数调不对再好的字体也白搭。这一节全是能直接抄的实操。3.1 字号、行距、字距的黄金三角我整理了一套在多个印刷和屏幕项目里验证过的参数组合按用途分用途字号行距字距调整备注书籍正文印刷10~11pt1.55~1.70 或 -5纸张偏黄可略增行距网页正文17~19px1.6~1.750配合 max-width 控制行长杂志引文13~15pt1.410略松显透气封面主标题36pt 以上1.0~1.1-20~-40大字要收紧才紧凑图注/脚注8~9pt1.40别低于 8pt这里解释两个为什么。为什么大字要收紧字距因为字号放大后字母间的绝对空白也跟着放大视觉上会显得松散负字距是把这部分空白压回来。为什么正文行距要给到 1.6 左右EB Garamond 12 的 x-height 偏低字与字之间的纵向留白本来就多行距再给足整段才有那种老书的从容感给到 1.3 以下会显得挤反而失去它的气质。3.2 OpenType 特性开关复古味的真正来源EB Garamond 12 的复古感一大半藏在 OpenType 特性里。默认状态下很多特性是关的得手动开。常用的几个liga标准连字默认开处理 fi、fl、ff 这类组合必开。dlig自由连字默认关开启后会出现 st、ct 这类历史连字做复古标题时开正文慎开。onum旧式数字默认开数字高低错落文艺正文保留数据表格关掉。smcp小型大写默认关做缩写、首行强调时开比直接放大写字母优雅得多。swsh花体替代字默认关个别字母有花体变体做 logo 或首字时开。在 CSS 里开启的写法是这样.garamond-body { font-family: EB Garamond, serif; font-feature-settings: liga 1, onum 1, kern 1; font-variant-numeric: oldstyle-nums; } .garamond-title { font-family: EB Garamond, serif; font-feature-settings: dlig 1, smcp 1; letter-spacing: -0.02em; }注意font-feature-settings和font-variant-*系列属性有重叠现代浏览器优先认后者但为了兼容老环境两个都写上更稳。别只写一个就以为万事大吉。3.3 中西混排时的对齐处理这是中文用户绕不开的坑。EB Garamond 12 是拉丁字体和中文搭配时基线、字面高度、视觉重量都要调。我的做法是中文选一款字面高度接近的宋体或思源宋体然后给拉丁部分单独设font-size微调通常比中文小 0.5~1pt 视觉上才平衡。因为拉丁字母的 x-height 和汉字方块高度不是一回事直接同字号排英文会显得偏大。具体操作上如果是在排版软件里给英文字符单独建一个字符样式字号设为中文的 95% 左右如果是网页用unicode-range或者给英文段落单独包一层 span 调字号。这个 0.5~1pt 的差值不是拍脑袋是我拿卡尺量过打印稿、反复对比后定下来的经验值你可以在此基础上按自己用的中文字体微调。4. 那些官方文档不会告诉你的坑这一节是全文最值钱的部分全是我实打实踩出来的。4.1 字体文件版本混乱导致的渲染不一致EB Garamond 12 是开源项目网上流传的版本非常多有早期构建的、有第三方重新打包的、有只含部分字形的子集版。我遇到过最坑的一次设计稿里用的某个版本导出 PDF 后在另一台机器上打开某些连字突然失效整段文字的字距全乱了。排查了半天才发现是两台机器装的字体文件版本不同。解决办法项目开始时锁定一个字体文件版本把文件本身随项目一起归档别依赖系统安装。网页端用font-face自托管别用第三方 CDN 的最新版因为最新意味着不可控。自托管的写法font-face { font-family: EB Garamond; src: url(./fonts/EBGaramond-Regular.woff2) format(woff2); font-weight: 400; font-style: normal; font-display: swap; }font-display: swap是为了避免字体加载时文字不可见但要注意 swap 会导致先用后备字体渲染、字体到位后跳一下做对视觉精度要求高的页面时可以改用font-display: optional或者预加载。4.2 旧式数字在数据场景下的灾难前面说旧式数字是复古味来源但它在不该出现的地方出现就是灾难。我做一份带价格表的产品册时忘了关旧式数字结果199里的1矮一截、9又拖下去整列数字参差不齐客户当场皱眉。规则很简单凡是需要纵向对齐的数字表格、价格、编号、年份列表一律关掉旧式数字改用等高数字lining figures。CSS 里用font-variant-numeric: lining-nums覆盖即可。4.3 小字号下的笔画丢失EB Garamond 12 的细笔画在极小字号下会丢失尤其是印刷时用轻型纸、或者屏幕低分辨率的情况。我试过 7pt 排脚注印出来某些字母的细横几乎看不见。底线是正文不低于 9.5pt、脚注不低于 8pt低于这个线就换一款笔画更粗的字体别硬扛。屏幕端则要注意高分屏和普通屏的差异普通屏上 16px 以下就要谨慎。4.4 斜体的假斜陷阱有些排版软件在找不到真斜体时会自动做倾斜变换oblique把正体强行拉斜。EB Garamond 12 有真正的斜体设计但如果你只装了 Regular 没装 Italic软件就会给你假斜。假斜的字形是变形的笔画比例全错。务必确认斜体文件单独安装并正确映射在 CSS 里也要分别声明font-style: italic对应的font-face。5. 从收藏到落地一套完整的项目应用流程收藏字体只是第一步真正难的是把它稳定地用进项目。我总结了一套流程按这个走基本不会翻车。5.1 建立字体资产清单每个项目开始前先列一张字体资产表写清楚用了哪几款、各自的文件版本号、授权类型、字符集范围、用在哪些位置。这张表看着麻烦但项目交接、多人协作时能救命。我见过太多项目因为字体版本对不上返工重排的。5.2 印刷前的打样验证印刷项目和屏幕项目最大的区别是屏幕所见不等于印刷所得。EB Garamond 12 的细笔画在屏幕上看着清晰印到纸上可能偏淡。务必打样重点看三处正文小字的笔画是否完整、旧式数字的错落是否在可接受范围、中西混排的基线是否对齐。打样用实际要用的纸张别用普通打印纸糊弄纸张的吸墨性直接影响笔画表现。5.3 网页端的性能与回退策略网页用 EB Garamond 12字体文件不小完整字符集版本尤其大。我的策略是只加载实际用到的字重和字符子集用工具做子集化把文件压到最小。同时设好回退字体栈font-family: EB Garamond, Songti SC, Source Han Serif SC, serif;回退栈的顺序有讲究先拉丁字体再中文衬线最后通用 serif。这样即使 EB Garamond 12 加载失败中文也有合适的衬线兜底不会掉到无衬线的黑体上导致风格突变。5.4 授权合规的确认动作开源不等于随便用。EB Garamond 12 用的是开源字体授权可商用、可修改、可再分发但通常要求保留版权声明、修改后不能沿用原保留字体名。落地前做一件事把授权文件随项目归档并在产品的版权声明页注明所用字体。这不是形式主义是给自己留后路。我见过有团队因为没留授权记录被质疑时拿不出证据白白折腾。6. 几个高频疑问的直给回答问EB Garamond 12 能商用吗能开源授权允许商用但建议保留授权文件、遵守保留字体名的约定。问它适合做中文正文吗不适合它是拉丁字体。中文正文要配中文衬线体它只负责拉丁部分和数字。问为什么我排出来没有那种复古感九成是 OpenType 特性没开或者行距给太紧。先把旧式数字、标准连字打开行距拉到 1.6 试试。问网页加载太慢怎么办做字符子集化只留用到的字重用 woff2 格式配合font-display策略。问和商业 Garamond 比差在哪差在极端字重和某些精细字形的打磨上但日常书籍、品牌、网页场景它的完成度完全够用且没有授权成本。我个人在实际操作中的体会是EB Garamond 12 这类开源复古字体的价值不在于它免费而在于它把一套原本属于专业排版的审美门槛拉低了。你不需要买昂贵的商业授权也能做出有书卷气的版面。但前提是你得愿意花时间去调参数、开特性、做打样——字体本身只是半成品另一半在你手里。最后分享一个小习惯我每接一个新项目都会先用 EB Garamond 12 排一页纯文字样张什么都不加就看它读起来顺不顺。这一页样张往往比任何设计稿都更能暴露排版问题。