霞鹜文楷 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 授权,个人与企业均免费商用。完整版共 6 个 TTF 文件,覆盖 2 万余汉字。本文讲清 6 个文件的差别、三条安装路线,以及嵌入网页和写代码的坑。
先做个判断——它适不适合你
它是开源中文字体里最接近"楷体"的一个,也是其中唯一带等宽版本的选择。开源中文字库里黑体、宋体管够,楷体类寥寥、仿宋类几乎没有,想挑楷体基本只有它。
- 适合:诗词、歌词、海报、注释这类中等长度文本
- 适合:中日韩混排,或在代码编辑器、终端里用楷体
- 适合:需要授权干净的免费商用中文字体
- 不适合:大段长正文(作者定位就是中等长度文本)
- 不适合:要求规范简体字形(GB 版更合适)
- 不适合:嵌入软件且体积受限(Lite 版更合适)
来龙去脉:FONTWORKS 于 2020 年 12 月按 OFL 1.1 开源 Klee One,是 7 款开源日文字体中字符最多的一款。早期有人用商业字体给它补简体字,混排违和且不能商用。作者自 2021 年 1 月 20 日起按 OFL 规范补全简繁常用字,定名"霞鹜";原字 Regular 太细,现 Regular 直接取原字体 SemiBold。
6 个文件怎么选
6 个 TTF 都在 fonts/TTF/ 目录,常规版与 Mono 版各 3 个字重:
| 文件 | 字重 | 等宽 | 大小 | 适用场景 |
|---|---|---|---|---|
| LXGWWenKai-Regular.ttf | Regular | 否 | 约 19 MB | 日常排版、海报、诗词 |
| LXGWWenKai-Light.ttf | Light | 否 | 约 21 MB | 大字、轻量风格设计 |
| LXGWWenKai-Medium.ttf | Medium | 否 | 约 18.5 MB | 需要强调的版面 |
| LXGWWenKaiMono-Regular.ttf | Regular | 是 | 约 19 MB | 代码编辑器、终端 |
| LXGWWenKaiMono-Light.ttf | Light | 是 | 约 21 MB | 轻量风格代码排版 |
| LXGWWenKaiMono-Medium.ttf | Medium | 是 | 约 18.5 MB | 需要强调的代码排版 |
两个容易忽略的细节:扩展 A 区 1 万多个字形由 zi2zi 深度学习生成,轮廓比原有字形粗糙;字体支持 Unicode 变体序列(UVS),能用隐藏控制符切换 “ ‘ ’ ” 引号的宽窄,对照表见 documentation/uvs.pdf。
最简建议:日常用 Regular,写代码用 Mono Regular,两个文件就够。
装好它:按系统选一条路
手动安装:下载文件加两步
适合不想装包管理器、或想按字重挑着装的人。
- 从 fonts/TTF/ 下载 TTF 文件(完整最新版也可去 Release 页面拿)。
- Windows 右键字体文件,选"为所有用户安装";macOS 双击文件,在字体册点"安装字体"。
坑:6 个文件合计约 113 MB,别一把梭,按需要的字重挑着装。
包管理器:一条命令
适合系统里已装 Homebrew(macOS)或 Scoop(Windows)的人。
brew install font-lxgw-wenkai # macOS scoop bucket add nerd-fonts && scoop install LXGWWenKai # Windows 常规版 scoop bucket add nerd-fonts && scoop install LXGWWenKaiMono # Windows 等宽版坑:前提是系统里已有 brew 或 Scoop,没有就先装包管理器。
源码构建:改字形或定制打包才需要
普通用户可跳过本节。sources/ 下 6 个源文件是 UFO 3 的.ufoz压缩格式(单个约 47~51 MB),构建脚本先调用extract_ufoz.py解包,再交给 fontmake 编译;Mono 版西文与汉字 1:2 宽度对齐由fix_mono.py处理。
pip3 install fontmake fonttools git clone https://gitcode.com/GitHub_Trending/lx/LxgwWenKai cd LxgwWenKai && ./sources/build.sh # Windows 用 sources/build.bat坑:fontmake 不直接支持.ufoz,跳过解包步骤构建会失败。
按场景用起来
网页嵌入:先想清楚体积
适用情境:个人网站、博客自托管字体。
@font-face { font-family: "LXGW WenKai"; src: url("fonts/LXGWWenKai-Regular.ttf"); font-display: swap; }单个 TTF 约 19 MB,整包直接上站,首屏会明显变重。
坑:霞鹜文楷子集化之后再上站,或改用剔除谚文与低频汉字的 Lite 轻便版。
代码编辑器与终端:用 Mono
适用情境:在 VS Code、终端里做中英混排。
Mono 版基于 Klee One 隐藏的 "hwid" 字形修改而来,西文与汉字按 1:2 宽度对齐,并通过 cmap 映射区分小写l、大写I、数字1和0这类易混字形,列对齐不会歪。
坑:常规版不是等宽的,只装常规版拿去写代码,列照样会错位。
中日韩混排:谚文与变体引号
适用情境:朝鲜语歌词配汉语歌词,或想不换字体切换引号样式。
2376 个谚文音节基本覆盖韩语/朝鲜语常用字;UVS 变体序列可以用隐藏控制符切换 “ ‘ ’ ” 的宽窄,控制字符写法见 documentation/uvs.pdf。
坑:Lite 轻便版不含谚文,需要韩语别拿它顶替完整版。
使用边界:该换哪个版本
适用情境:对字形规范、繁体、嵌入体积有专门要求。
要规范简体字形选 GB 版(含 GB 18030-2022 实现级别 2 范围内全部汉字);要繁体或旧字形选 TC 版;嵌入软件嫌 19 MB 大选 Lite 版;Android 免 ROOT 换字体选 Screen 版;想要与 Ysabeau Office 合并好的成品直接用 LXGW Bright。完整清单见 README.md "注意事项"一节。
坑:这些衍生版本各自独立成项目,本仓库里没有,别在这里找。
授权边界
结论:OFL 1.1 下商用没有障碍,记住下面两条红线即可。
可以做:
- 免费商用,个人或企业均可,无需付费,也无需署名(告知作者会感激)
- 自由传播、安装,可嵌入 App 与网页,可与任何软件捆绑再分发、一并销售
- 自由修改、制作衍生字体,衍生字体同样须以 OFL 1.1 发布
不能做:
- 禁止单独出售字体文件(TTF/OTF)。电商平台的"霞鹜文楷付费包"请勿购买
- 保留名称限制:二次衍生字体名称不能出现"霞鹜"或"LXGW";未改源码仅重新编译的,可继续用原名
- 字体及衍生版本不可在 OFL 1.1 以外的许可下发行
完整条款以 OFL.txt 为准。
已知局限与反馈
作者自述不是职业设计师,以下瑕疵是公开可预期的:
- Medium 字重部分字的轮廓曲线有毛刺
- Light 字重部分字的轮廓存在飞点
- 部分字的部件拼接偏生硬
- 扩展 A 区 1 万多个深度学习生成字形,轮廓明显粗糙
字形、笔形问题统一在项目 Issues 置顶的"字形调整"专题反馈,不要另开新议题;加字通道自 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),仅供参考