霞鹜文楷:免费商用的开源中文字体,诗词排版到写代码一份就够
【免费下载链接】LxgwWenKaiAn open-source Chinese font derived from Fontworks' Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。项目地址: https://gitcode.com/GitHub_Trending/lx/LxgwWenKai
设计海报时想用楷体,却不敢用——因为绝大多数楷体字体都有版权门槛。霞鹜文楷(LXGW WenKai)是目前开源圈里少有的楷体选项:基于日本 FONTWORKS 于 2020 年 12 月以 SIL Open Font License 1.1(一款允许免费商用的开源字体协议)授权的日文字体 Klee One 衍生,作者自 2021 年 1 月起逐字补全简繁常用字,最终做成简繁日韩通吃、合计 2 万余字的完整中文字体家族。装进系统就能用,商用不用付钱、也不用署名。
它补上了 Klee One 最缺的 2 万多个中文字
Klee One 的原始身份是一款日文开源字体,日本教科书体的风格兼有仿宋与楷体的特点,但字符集里几乎没有简体中文。之前的 DIY 爱好者虽然也用它补过简体字,普遍卡在两个问题上:
| Klee One 原版 | 霞鹜文楷 | |
|---|---|---|
| 字符覆盖 | 以日文汉字为主,简繁中文字缺失 | CJK 基本区 + 扩展 A 区全覆盖,共 2 万余字 |
| 中文混排 | 需自行补字,风格容易穿帮 | 常用字逐字手工调整,Klee 原有字与后补字混排不违和 |
| 商用授权 | OFL 1.1 | OFL 1.1(继承,无额外限制) |
补字不只是"能显示"那么简单。作者把原字体偏文艺、接近日文旧字形的写法,向中国大陆新字形做了靠拢,修改范围覆盖 GB 2312 和《通用规范汉字表》,例如「翩、耀、置、径、践」这些字的笔形都能看出调整痕迹。
而原字体 Regular 字重笔画偏细、小字号下容易"飘",作者直接取原字体的 SemiBold 字重充当 Regular,这也是它小字号依然结实的直接原因。作者自述这款字体比大段正文更适合诗词、注释这类中等长度文本。
双击 TTF 安装,或者一行命令搞定
最短路径就是安装 TTF,全程不需要构建。仓库fonts/TTF/目录里放着全部 6 个字体文件,标准版与等宽版(Mono)各三个权重:
| 平台 | 手动 | 包管理器 |
|---|---|---|
| macOS | 双击 TTF 安装 | brew install font-lxgw-wenkai |
| Windows | 双击 TTF 安装(参考微软官方字体安装教程) | scoop bucket add nerd-fonts && scoop install LXGWWenKai(等宽版把包名换成LXGWWenKaiMono) |
想 clone 仓库拿源码或历史版本的话,仓库地址是https://gitcode.com/GitHub_Trending/lx/LxgwWenKai。
只想要字体文件的话不需要完整 clone,直接到 Release 页或fonts/TTF/目录下载即可,每个文件约 18MB。
6 个字体文件,先定两条线再选字重
选择逻辑只有两步:
第一步,标准版还是 Mono。判断标准只有一条:要不要在等宽环境里对齐列。
- 排正文、写诗词、做海报 → 标准版
LXGWWenKai-*,比例字体,字距自然; - 写代码、用终端 → 等宽版
LXGWWenKaiMono-*,西文字形缩窄,与汉字按 1:2 宽度对齐。
第二步,字重。三个权重里:
- Medium 最稳,日常推荐首选;
- Regular 源自 Klee One 的 SemiBold,细但清晰;
- Light 在部分字符轮廓上有飞点(轮廓上突出的小尖角),Medium 字重个别字轮廓曲线偶有毛刺,小字号场景下更建议 Medium。
缺不缺字:8105 个规范汉字全覆盖,生僻字靠算法生成兜底
字符覆盖是这个项目最硬的部分,数字如下:
- 《通用规范汉字表》8105 字全覆盖,并补全对应的繁体字与港台异体字;
- CJK 统一汉字基本区 20992 字、扩展 A 区 6592 字,另有零星扩展 B~I 区汉字;
- 常用谚文(韩语/朝鲜语)音节2376 个;
- 简繁日韩合计2 万余字。
日常使用基本不缺字。但要理解一个工程事实:扩展区里上万个字形不是画的,而是用 zi2zi(一种基于深度学习的字形生成技术)从其他字体推算出来的,轮廓偏粗糙。所以生僻字"能显示"本身就是加分项,而 8105 个规范汉字和常用字都经过人工调整,日常排版看不到粗糙感。
一个细节:字体支持 Unicode 变体序列(UVS,一种字符变体切换机制),弯引号 " ' ' " 有宽窄两种宽度可选,对照表见 documentation/uvs.pdf。
免费商用,但有三条红线要避开
授权宽松不等于没边界。OFL 1.1 下,个人和企业都可以自由商用、传播、把字体嵌入软件或 App,无需付费,也不强制署名。但下面三条是真实的红线:
- 字体文件不能单独出售。OFL 1.1「许可与条件」第 1 条明确禁止单独售卖 TTF/OTF 文件。嵌入软件、与软件捆绑再分发都允许,电商平台倒卖字体文件属于违规——README 顶部专门警告:买了也不会得到作者的收入或后续更新。
- 衍生字体的名字受保留名称约束。修改源文件做的衍生字体,名称里不能出现「霞鹜」或「LXGW」,且必须同样以 OFL 1.1 公开;没改源码、仅重新编译的版本可以沿用原名。
- 不能换协议发行。该字体及其衍生字体不可在 OFL 1.1 以外的许可下发行。
做合规审查时,直接引用仓库根目录 OFL.txt 的协议全文即可。
上网站之前先想清楚:18MB 的 TTF 不能直接塞进网页
这是高频问题,也是最常见的坑:Regular 版单文件约 18MB,完整 TTF 直接嵌入网页在体积和加载上都不现实。项目方给的官方路径是查看项目 Issues 中的 Issue #24(Web 字体使用专题讨论),或者使用 ZSFT 在线子集化工具按实际用字裁剪后再上传。如果你的场景只是网页正文,子集化之后体积可以降到 KB 级别。
另外两条反馈通道的现状也值得知道,避免白跑一趟:
- 加字请求已暂停。因字体文件越发臃肿,v1.330 发布后加字反馈通道暂时关闭,不再接受用户加字请求;
- 字形调整建议仍接受。统一在项目 Issue #14 反馈,不另开议题。
历史版本每次加字了哪些字符,仓库documentation/add_glyphs_txt/目录下有按版本整理的明细,可以用来核对某个生僻字是什么时候进来的。
开源中文楷体里能免费商用、还同时给出等宽版的,霞鹜文楷基本是独一份——它把"敢在商用项目里用楷体"这件事的门槛,压到了双击安装那么低。
【免费下载链接】LxgwWenKaiAn open-source Chinese font derived from Fontworks' Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。项目地址: https://gitcode.com/GitHub_Trending/lx/LxgwWenKai
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考