霞鹜文楷(LXGW WenKai):免费商用的开源楷体,6 个字重文件三分钟装好
【免费下载链接】LxgwWenKaiAn open-source Chinese font derived from Fontworks' Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。项目地址: https://gitcode.com/GitHub_Trending/lx/LxgwWenKai
网页想排楷体又怕版权纠纷,终端里中英混排列距总是歪——这两件事都能靠霞鹜文楷(LXGW WenKai)解决。它是一款基于 FONTWORKS 的 Klee One 衍生的开源楷体中文字体,按 SIL OFL 1.1 授权发布,个人和企业商用都不花钱。本文讲清它的来历、规格、安装路径、按场景挑版本的方法,以及授权上的红线,读完就能把它装进自己的项目里。
为什么选它:楷体门类的空缺
开源中文字体里楷体类很稀缺,霞鹜文楷是这一门类中完成度最高、也是唯一带官方等宽版的选择。
2020 年 12 月,日本字体公司 FONTWORKS 以 SIL OFL 1.1 授权一次性开源了 7 款日文字体,其中 Klee One 字符数量最多,风格带教科书体的味道,兼有仿宋和楷体的特点。早期有爱好者拿商业字体给它补简体字,但有两个麻烦:新旧字形混排违和,且补字来源带商业版权,整包字体因此不能商用。2021 年 1 月 20 日起,作者按 OFL 规范为 Klee One 补全简繁常用字,商用风险就此解除;同时 Klee One 的 Regular 偏细、不够耐读,霞鹜文楷的 Regular 字重直接取自原字体的 SemiBold,观感更舒服。「霞鹜文楷」的名字取自字体那份「文艺气息」,作者定位它适合诗词、注释这类中等长度文本。
规格速览:一个表格看清家底
先给底数:共 6 个文件,3 个字重 × 2 个版本,单文件约 19~21 MB。
| 项目 | 内容 |
|---|---|
| 汉字覆盖 | CJK 统一汉字基本区 20992 个 + 扩展 A 区 6592 个,另有零星扩展 B~I 区 |
| 规范字 | 含《通用规范汉字表》8105 个 |
| 其他文字 | 常用谚文(韩语/朝鲜语)音节 2376 个 |
| 字重与版本 | Light / Regular / Medium × 常规 + Mono 等宽,共 6 个 TTF |
| 单文件大小 | 约 18.5~21.4 MB(6 个合计约 113 MB) |
| 授权 | SIL OFL 1.1,免费商用 |
两个容易被忽略的点:扩展 A 区里有 1 万多个字形是 zi2zi 深度学习生成的,轮廓比原有字略粗糙;字体支持 Unicode 变体序列(UVS,一种用隐藏控制符让同一字符呈现不同样式的机制),不用换字体就能切换蝌蚪引号 “‘’” 的宽窄,控制符对照见仓库内 documentation/uvs.pdf。
安装霞鹜文楷:最快的两条路
最省事的办法是用包管理器一条命令装好;没有包管理器再走手动装 TTF。
macOS 上装了 Homebrew 的,一条命令:
brew install font-lxgw-wenkaiWindows 上装了 Scoop 的同样一条命令,常规版与等宽版是两个独立包,按需选一个:
scoop bucket add nerd-fonts && scoop install LXGWWenKai等宽版把包名换成LXGWWenKaiMono即可,装完立刻生效。若手上没有包管理器,就从仓库 fonts/TTF/ 目录下载字体文件(常规版、Mono 版各 3 个字重,共 6 个),Windows 下右键选「为所有用户安装」,macOS 下双击后在字体册点「安装字体」,随后任意应用里就能找到「LXGW WenKai」或「LXGW WenKai Mono」。
注意:6 个文件合计约 113 MB,只需要哪个字重就装哪个,不必全装。
改字形或定制打包才需要源码构建:clone 仓库后装两个 Python 依赖(pip3 install fontmake fonttools),再运行构建脚本:
./sources/build.sh # Windows 用 build.bat源文件是 UFO 3 压缩格式(.ufoz,每个版本一份,单个约 47~51 MB),构建时先由extract_ufoz.py解压成.ufo目录再交给 fontmake 编译,fix_mono.py则负责调整 Mono 版的平均字宽,让西文与汉字按 1:2 比例对齐。
按场景选版本:干什么活拿哪个文件
选版本的规则是看用途,而不是看哪个字重好看。
- 网页字体嵌入→ 霞鹜文楷 Lite 轻便版:剔除谚文和低频汉字后体积明显缩小,适合嵌入站点。完整 TTF 单个约 19 MB,整包直接上站会拖累首屏;作者建议网页使用前先看看 Issue #24 里的做法。
- 代码编辑器 / 终端→ Mono 等宽版。它源自 Klee One 里隐藏的 'hwid' 字形,靠 cmap 映射(字符与字形之间的查找表)把小写 l、大写 I、数字 1 和 0 这类易混字符区分开,西文与汉字宽度 1:2,在 VS Code、终端里混排中英不会再错位。
- 要规范简体字形→ GB 版,字形与笔形按 G 源字形规范进一步调整,覆盖 GB 18030-2022 实现级别 2 范围内的全部汉字;要繁体或旧字形→ TC 版,参考「传承字形标准化文件」修改部件。
- Android 免 ROOT 换字→ Screen 屏幕阅读版,以 Medium 字重为基准、度量数据与 Android 默认西文字体 Roboto 对齐。
- 想与西文字体合并使用→ LXGW Bright(与 Ysabeau Office 合并),另有 LXGW Bright Code(与 Monaspace Argon 合并的等宽版);作者个人推荐搭配 Ysabeau 系列。
授权说清楚:能做什么、不能做什么
结论:OFL 1.1 授权下商用没有障碍,真正要记住的只有两条红线。完整条款以仓库内 OFL.txt 为准。
可以放心做的:
- 个人或企业免费商用,不收费、不强制署名(告知作者会加分);
- 自由传播、分享,可安装进系统,可与任意软件捆绑再分发、一并销售,可嵌入 App 和网页;
- 自由修改、改造,制作衍生字体,衍生版同样须以 OFL 1.1 发布。
两条红线:
- 禁止单独出售字体文件(TTF/OTF)。仓库 README 专门警告过电商平台有商家在倒卖这款字体,看到「付费包」请勿购买——钱不会进作者口袋,也拿不到后续更新。
- 「霞鹜」与「LXGW」是保留名称。二次衍生字体的名字里不允许出现这两个词;未改动源码、仅重新编译出来的字体则可用原名。
另外注意:该字体及衍生版本不可在 OFL 1.1 以外的许可下发行。
已知瑕疵与反馈入口
作者是直白的:这不是专业设计师作品,瑕疵都摆在明面上。
- Medium 字重中部分字的轮廓曲线有毛刺;
- Light 字重中部分字存在飞点;
- 部分字的部件拼接偏生硬;
- 扩展 A 区那 1 万多个深度学习生成的字形轮廓明显粗糙;
- 2376 个谚文音节作者自谦「做得比较拙劣」,轻便版直接不含谚文。
反馈渠道也有明确约定:
- 发现字形、笔形问题,统一提交到项目置顶的「字形调整」专题 Issue #14,不要另开新议题;
- 用户加字请求不再接受,加字通道自 v1.330 起关闭,原因是字体文件越来越臃肿;
- 最新版本号以项目 Releases 页为准,文字版更新记录 History.md 停在 v1.311,作者已说明不再维护。
装一个LXGWWenKai-Regular.ttf进系统,打开一份诗词或歌词文件试排一段,效果如何三分钟就有答案。
【免费下载链接】LxgwWenKaiAn open-source Chinese font derived from Fontworks' Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。项目地址: https://gitcode.com/GitHub_Trending/lx/LxgwWenKai
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考