ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

霞鹜文楷:免费商用、覆盖 2 万余字的开源中文字体完整上手指南

霞鹜文楷:免费商用、覆盖 2 万余字的开源中文字体完整上手指南

霞鹜文楷:免费商用、覆盖 2 万余字的开源中文字体完整上手指南

【免费下载链接】LxgwWenKaiAn open-source Chinese font derived from Fontworks' Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。项目地址: https://gitcode.com/GitHub_Trending/lx/LxgwWenKai

想给手机或电脑换一套楷体,你多半被某些来路不明的"漂亮楷体"坑过——混排违和,商用还可能吃官司。霞鹜文楷(LXGW WenKai)就是为此而生:基于日文开源字体 Klee One 衍生的开源中文楷体,覆盖 2 万余字,OFL 1.1 授权免费商用,是开源楷体圈里一支"持证上岗"的字体。

授权条款白话版:OFL 1.1 下你能做什么、不能做什么 📜

先用起来之前,先把"会不会惹麻烦"这个问题说清楚。霞鹜文楷以 SIL OFL 1.1 授权发行,完整原文就在仓库的 OFL.txt 里,翻译成白话就是下面两组:

可以做的

  • 个人或企业自由商用,不付费,也不用告知或标明原作者;
  • 自由传播分享,装进系统、软件、APP,与任何软件捆绑再分发乃至一并销售;
  • 自由修改改造、制作衍生字体,作者还补充了一句"如果告知,我会很感激"。

不能做的

  • 把 TTF/OTF 字体文件作为商品单独出售,README 开头就特别提醒电商平台倒卖这款字体的店铺不要买,钱不会进作者口袋;
  • 衍生字体必须同样以 OFL 公开,且名称里不能出现保留词「霞鹜」或「LXGW」;
  • 不能用 OFL 之外的其他许可条款发行。

三步装好霞鹜文楷:从仓库到系统字体 🚀

  1. 克隆仓库,成品 TTF 直接就在里面,不需要编译构建:
git clone https://gitcode.com/GitHub_Trending/lx/LxgwWenKai
  1. 然后进fonts/TTF/目录,双击 TTF 安装(Windows / macOS 通用);macOS 装过 Homebrew 的在终端跑第一行,Windows 装了 Scoop 的走第二行,效果一样:
brew install font-lxgw-wenkai scoop bucket add nerd-fonts && scoop install LXGWWenKai
  1. 接着按场景挑版本:日常显示装LXGWWenKai-Regular.ttf(约 19MB)就够,代码场景再补一个LXGWWenKaiMono-Regular.ttf。目录下 6 个 TTF 共 18~21MB/个,Light / Regular / Medium 三字重各有常规版和 Mono 版。

两个分支提示:

  • 嵌入应用嫌 19MB 太重?去独立的「霞鹜文楷 轻便版(LXGW WenKai Lite)」项目,剔除了较不常用汉字与谚文,专门给开发者嵌入软件用;
  • 网站场景完整版体积不适合直接加载,官方 README 建议先做字符子集裁剪再上线。

三个影响字体手感的不显眼决定 🔍

字体的手感,取决于几个不写在最前面的决定。

补字是顺着原风格画的,不是从别的字体拼凑。早期 Klee One 简体很少,爱好者拿仿宋等商业字体补字,既导致 Klee 原有汉字与后补简体混排违和,又带着版权风险;霞鹜文楷按原字体风格手工补全简繁常用字,还对部分字形做了调整,贴近中国大陆新字形写法,"翩""耀""置"等字已与日文字形分家。好比照原版版型裁剪内衬,而不是从别件外套上撕块布来缝。

一万多个生僻字靠"AI 代笔",作者自认粗糙。CJK 基本区 20992 字加扩展 A 区 6592 字,纯手工画不完,项目用 zi2zi 深度学习参照原字风格自动生成了 1 万多个字形,README 里明说这批字形"较粗糙"。结果就是常用字精细、生僻字能看,轮廓质量肉眼可见比手画差一档;2376 个谚文音节则被作者直评"做得比较拙劣"。还有个隐藏决定:Klee One 原版 Regular 太细不适合阅读,作者直接拿原字体的 SemiBold 当 Regular 用,所以你到手的正楷比日版原版更耐看。

Mono 版是从隐藏字形里"抠"出来的,西文与汉字按 1:2 对齐。它不是重新设计的:基于 Klee One 预留的 'hwid' 隐藏等宽字形修改,用 cmap 映射改掉了容易混淆的小写 l、大写 I、数字 1 和 0,再由 sources/ 里的fix_mono.py调整平均字宽xAvgCharWidth,让西文与汉字以 1:2 比例对应——原理记录在 sources/readme.md。为什么这么做?因为只有平均字宽对齐了,代码里中英文混排的行才能整整齐齐对上线。

谁该用、谁别用:把边界看清楚 ⚖️

作者自述这是"完成度不算高"的字体,README 里也留着"本人并不是专业的设计师,并未考虑设计美感,所以看起来可能略丑"这样的原话。所以动手之前,先把边界看清楚:

适合

  • 手机 / 桌面换一套有温度的中文显示字体,或诗词、海报、电子书、注释这类排版——作者自己的判断是"可能并不太适合大段正文排版,相比之下更加适合诗词之类的中等长度文本排版,或者注释排版";
  • 开发者需要免费商用的 CJK 加等宽字体组合,把LXGWWenKaiMono-Regular.ttf直接嵌入应用分发;
  • 想要版权链路干净的楷体,不想碰拼凑字体的官司风险。

不适合

  • 大段密集正文:作者自测的结论是长文读下来略累;
  • 追求完美字面:Medium 字重部分字轮廓曲线有毛刺,Light 字重部分字轮廓有飞点,部分字部件拼接生硬;
  • 把字体文件当商品倒卖:OFL 1.1 明令禁止,电商平台也别买。

回到开头的场景:想让屏幕或海报"有笔锋味",不必再找版权不明的拼凑楷体了。装上仓库fonts/TTF/里的LXGWWenKai-Regular.ttf当日常主力,把LXGWWenKaiMono-Regular.ttf留给代码场景——这套"持证上岗"的霞鹜文楷,够你用到生僻字出现为止。

【免费下载链接】LxgwWenKaiAn open-source Chinese font derived from Fontworks' Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。项目地址: https://gitcode.com/GitHub_Trending/lx/LxgwWenKai

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进