Birdfont:开源字体编辑器,四档授权按商用与彩色字体分开
摘要
Birdfont 是开源字体编辑器,能导出 TTF 与单色 SVG,官网把发行版分成四档授权,两档免费,彩色字体与可变字体归 Plus 档,付费从 9.99 美元起。
推荐- 软件名称
- Birdfont
- 版本
- 6.15
- 收费
- 免费
- 开源
- 开源
- 操作系统
- LinuxmacOSWindows
- 更新时间
- 2026-10-21 12:35
Birdfont 是一款开源字体编辑器,能在同一个窗口里画矢量字形,并导出 TTF、单色 SVG 与 OTF 三种字体文件。官网把它拆成四档发行:两档免费、两档付费,分界线画在商用用途、彩色字体与可变字体上。
从一个工具箱到一份字体文件
字体编辑器的活儿分两段,前段是画,后段是交。Birdfont 把两段合在一个界面里:左栏是工具箱、图层与字符集,中间是画布,上方按标签页切换总览、字形编辑、字距这些位置。总览页是一格一格的字符网格,已经做进字体的字形会亮起来。
作者 Johan Mattsson 在官网写明,编辑器用 Vala 语言写成,代码量约十二万四千行,第一行代码写于 2012 年 1 月 1 日。安装包与源码包覆盖 Windows、Linux、Mac OS X 与 BSD 四个平台。

四档授权:两档免费,两档付费
下载页把发行版排成四行。开源档标价为零,源码按 GNU GPL 授权;免费二进制档同样标价为零,能用的范围写在 SIL Open Font License 里。商用档从 4.99 美元起,Plus 档从 9.99 美元起,这两档都带一年升级,升级期过了手里的版本照旧能跑。
同一页的功能对照表把边界摆得很直白。TTF 字体、单色 SVG 字体、字距、连字替换、备用字形与 SVG 导入这六项,四档全勾。商用这一项,开源档、商用档与 Plus 档勾上,免费二进制档空着。彩色字体、OTF、单笔画雕刻字体与可变字体四行,只有 Plus 一列有勾。
免费档能走到哪一步
想不花钱做一套自用字体,开源档或免费二进制档都能走完全流程:画字形、排字距、写连字规则、收尾导出 TTF 或单色 SVG。区别落在用途上——免费二进制档产出的字体要挂在 SIL Open Font License 下面,开源档可以直接拿去商用。
选档之前先想清三件事:这套字体是自用还是拿去卖,需不需要 OTF,需不需要彩色字形。前两问定档位,第三问基本就把人推到 Plus 了。补一张商用档授权,或者改用开源档,都能把用途问题解决掉。
Plus 档放开的那几类字体
彩色字体有两行都在 Plus 名下:一行是用 OpenType SVG 装彩色,另一行是用 COLR 与 CPAL 两个表装彩色。OTF 走的是 OpenType CFF 轮廓,同样只出现在 Plus 一列。可变字体也是。
单笔画雕刻字体一并算在 Plus 里。这一类是给数控雕刻机与绘图机准备的,字形只留中心线,没有粗细变化,导出之后机器顺着线走刀。
画字形:钢笔、网格、锚点与图层
工具箱分十几组:绘图工具、控制点、图层、描边、参考线与网格、缩放与视图、几何形状、可变字体。点工具选中之后,6.15 版会把当前控制点的坐标显示在工具箱里,不必再去别处找。网格与参考线可以吸附,6.10 版还加入了在总览标签里搜索与浏览 Unicode 区块的能力。
图层之间互不干扰,控制点只在自己那一层显示。6.0 那次改版换掉了整个界面,同时把亮色与暗色两套主题做成灰度版,鼠标中键也能拖动画布。
背景图与自动描摹
手上有一张扫描稿或一张字形样张,可以把它当底图。图片导进来铺在字形下面,用贝塞尔工具沿着轮廓一个点一个点描;也可以让自动描摹先跑一遍,生成粗轮廓之后再手工修点。描完把多条路径合成一条闭合轮廓,字形的内外轮廓就分清了。
源码仓库里单列了自动描摹模块,官网教程也把它排在 6.x 分组的前三条。做汉字这类笔画复杂的字形时,先自动描再手工修,比全手工省很多时间。
字距、连字与备用字形
字距有专门的标签页,可以成对设置,也能按间距类批量处理,6.14 版把间距类的速度提了一截。连字替换写在替换规则里,6.11 版新开了一个连字标签页,把这块从别处挪到了明面上,同时改进了 emoji 的支持。
备用字形走的是同一套逻辑:一个字符挂多个字形,靠替换规则挑其中一个。附加符号单独走标记类,5.8 版起支持把自定义变音符号按「标记到基字」的方式定位在 GPOS 表里。字符集也可以在总览页里自定义,用不着把整套 Unicode 都塞进视野。
可变字体:一个轴放三个母版
这是 Plus 档独有的功能,做法与普通字体差别不小。一个轴放三个字形母版,轴上的数据做插值,使用者就能从少量母版里滑出一串字重。数据存在 GVAR 表里。
轴标签要四个 ASCII 字母,wght 这类标准轴用小写,SERF 这类自定义轴用大写。母版做完可以在菜单里生成一份可变字体 HTML 样张,直接在浏览器里拖着看效果。文档里提醒,母版上的点越少越好,左右边缘的极值点要手动处理,按一下 e 键能把点拉成水平或垂直。
6.15 这一版改了什么
发布记录里 6.15 只有两条:点选工具时在工具箱显示控制点坐标,以及一套深色画布主题。往上翻还有几处值得留意——6.13 换了新的取色器,做成色轮;6.12 更新了连字生成;6.10 改了绘图工具,闭合路径时可以把描边收完整,同时更新了 SVG 解析器。
版本号一路从 6.0 走到 6.15,改动密度说明这个项目仍在持续打磨。源码仓库的提交时间停在 2025 年 11 月,仓库标签的编号与官网发布记录对不上,看当前版本还是以官网为准。
谁适合用它
自己设计一套标题字、一套符号字体或一套图标字体的人,Birdfont 的门槛不算高:矢量绘图那套东西会一点,剩下的就是字距与连字规则。要给品牌做一套彩色图标字体,Plus 档那 9.99 美元花得值。
只想改改现成字体的字形,免费档也够用。官网挂着一个用 Birdfont 做出来的字体展厅,作品可以自己提交上去;项目的维护靠捐赠与月度订阅支撑,十月那栏进度条还停在零。
Birdfont 把「开源」与「免费」这两件事分得比多数项目细:源码按 GNU GPL 给出去,二进制版又拆成免费与付费两段,彩色字体、OTF 与可变字体锁在 Plus 档。做自用字体的人从免费档进去就能跑完全流程,准备拿去商用的设计师要在 4.99 与 9.99 之间挑一档。十二万四千行代码、十四年迭代,这个体量放在字体工具里算是轻的。