霞鹜文楷完整指南:一款免费商用开源楷体中文字体,如何覆盖两万字库

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

霞鹜文楷(LXGW WenKai)是一款免费开源中文字体,基于日本 FONTWORKS 公司发布的 Klee One 日文字体衍生而来。它覆盖 CJK 统一汉字基本区 20992 个字和扩展 A 区 6592 个字,补全了 2376 个常用谚文音节,还提供专门的等宽(Mono)版本;在 SIL Open Font License 1.1 许可下,个人和企业都能免费商用。

霞鹜文楷是什么:为中文排版补上缺失的楷体

2020 年 12 月,日本字体厂商 FONTWORKS 开源了 7 款日文字体,其中字符最多的就是 Klee One。它的风格介于楷体与仿宋之间,带有日式教科书体的书卷气。

在此之前,想用它打中文,只能靠爱好者拿仿宋字体"打补丁"补简体字。这样做有两个硬伤:

  • 原字与后补字风格不一,简繁混排时有违和感;
  • 补字用的仿宋是商业版权字体,补完之后字体整体不可商用,存在侵权风险。

而当时开源中文字库里,楷体类寥寥无几,仿宋类几乎空白。2021 年 1 月 20 日起,作者开始为 Klee One 系统性补全简繁常用字,逐步发展成支持简、繁、日、韩的 3 字重字体家族,并定名「霞鹜文楷」。

霞鹜文楷开源中文字体书法预览展示

作者本人在 README 里说得很坦诚:原名「文楷」是因为觉得它适合诗词等中等长度文本和注释排版,并不太适合大段正文阅读。这种克制的定位说明,比一堆形容词更值得参考。另外,由于原字体 Regular 字重偏细,霞鹜文楷选用了 Klee One 的 SemiBold 作为自己的 Regular 字重。

霞鹜文楷凭什么好用:四个实在的亮点

一个字库管住中、日、韩:两万余字基本不缺字

先看官方预览里"增补简体汉字"的对比:左侧 Klee One 原字,右侧霞鹜文楷,蓝色是增补字、绿色是调整前后的差异字形。

霞鹜文楷开源中文字体增补简体汉字前后对比

覆盖规模上有几个具体数字可以核对:

  • CJK 统一汉字基本区 20992 个、扩展 A 区 6592 个全部补完(扩展区部分字形由 zi2zi 深度学习生成,轮廓相对粗糙);
  • 包含《通用规范汉字表》全部 8105 个汉字及对应繁体、港台异体,并增补部分常用粤闽客字和注音符号;
  • 增补 2376 个常用谚文音节,实现韩语/朝鲜语支持;
  • 简、繁、日、汉合计 2 万余字,日常使用基本不缺字。

霞鹜文楷开源中文字体字库覆盖范围展示

霞鹜文楷开源中文字体韩语朝鲜语谚文支持展示

字形向中国大陆新字形规范靠拢

原字体是按日式规范画的,一些常用字和大陆习惯不同。作者在 GB 2312 和《通用规范汉字表》范围内做了针对性修改,比如"翩、耀、置、径、践"这几个高频字,笔画写法都调成了大陆新字形,同时保留了书法笔意。个别部件(如"𡕒""𡵨"类写法)被当作设计风格保留,没有修改——这一点在官方预览里注明了,很透明。

霞鹜文楷开源中文字体新字形优化前后对比

霞鹜文楷 Mono:为写代码设计的等宽版本

写代码的人对字体有个硬性要求:每个字符占同样宽度,否则代码列对不齐。霞鹜文楷基于 Klee One 隐藏的 hwid 字形做了改造,再配合 sources/ 目录下的 fix_mono.py 脚本调整平均字宽参数,让西文字符与汉字保持 1:2 的宽度比例。

它还会用 cmap 映射区分小写 l、大写 I、数字 10 等容易混淆的字符,并适当缩窄小写字母和数字宽度。放到终端或编辑器里,中英文代码混排时不会出现参差不齐的尴尬。

霞鹜文楷Mono等宽开源中文字体编程代码展示

常规与等宽双系列、三种字重,共 6 个文件

fonts/TTF/ 目录下共 6 个 TTF 文件:

  • 常规版:LXGWWenKai-Light / Regular / Medium.ttf
  • 等宽版:LXGWWenKaiMono-Light / Regular / Medium.ttf

Light 适合屏幕长文阅读,Medium 笔画更实,适合需要"分量感"的场景,按需取用即可。

快速上手:三步装好霞鹜文楷

方式一:直接下载 TTF,双击安装

最简单:打开 fonts/TTF/,下载需要的字重。拿到 TTF 后,macOS 双击即可安装;Windows 右键选择"为所有用户安装"。想装等宽版就下载 Mono 系列。

方式二:包管理器一条命令装好

如果系统已装好对应的包管理器,一条命令就够了:

  • macOS(Homebrew):brew install font-lxgw-wenkai
  • Windows(Scoop):scoop bucket add nerd-fonts && scoop install LXGWWenKai(等宽版把包名换成 LXGWWenKaiMono

方式三:手机用户看"屏幕阅读版"

想把手机系统字体换成楷体?官方另有「霞鹜文楷屏幕阅读版(Screen)」。它基于 Medium 字重,把度量数据(字号行高相关的内部参数)调整到与 Android 默认西文字体 Roboto 一致,部分 Android 手机免 ROOT 就能换字,排版不会跑偏。

进阶玩法:从源码构建自己的霞鹜文楷

想改字形、做自己的版本?字体的核心源码就在 sources/ 目录里,每个字重对应一个 .ufoz 文件(UFO 是字体编辑的通用中间格式,.ufoz 是它的压缩包)。

构建流程在 sources/readme.md 里有说明,简化下来就三步:

  1. 安装构建工具(fontmake 是字体生成工具,fontTools 是字体处理库):pip3 install fontmake fonttools
  2. 运行 sources/ 里的 build.sh(Windows 用 build.bat)。由于 fontmake 暂不支持 .ufoz,脚本会先调用 extract_ufoz.py 解包出 .ufo 文件夹,再生成字体
  3. 等宽版本会额外经过 fix_mono.py,把西文与汉字的平均宽度校准到 1:2

想动手改字,就修改解包后的 .ufo 文件夹里的字形数据,再走一遍构建即可。克隆仓库使用:

git clone https://gitcode.com/GitHub_Trending/lx/LxgwWenKai

免费商用,但要划清两条边界

霞鹜文楷基于 SIL Open Font License 1.1 授权(许可全文见 OFL.txt)。把关键条款翻译成大白话:

霞鹜文楷SIL OFL 1.1开源授权协议条款说明

  • 能做什么:个人、企业均可免费商用,无需付费或署名;可自由传播、安装、嵌入到软件、APP 和网页;可以修改并制作衍生字体
  • 两条红线
    1. 禁止单独出售字体文件(TTF/OTF)。也就是说,不能把字体文件本身当商品卖钱
    2. 衍生字体必须继续用 OFL 1.1 开源,且名称里不能出现保留名称「霞鹜」和「LXGW」(不改动源码直接重新编译的除外)

特别提醒:官方在 README 开头专门声明,近期发现有电商平台商家倒卖本字体,这种行为本身就违反 OFL 1.1。如果你遇到店铺卖"霞鹜文楷",请不要购买——钱不会流入作者手中,你也拿不到版本更新和支持。

霞鹜文楷家族:选对衍生版本事半功倍

官方系列各管一摊

  • 轻便版(Lite):剔除谚文和不常用汉字,体积更小,适合把字体嵌入软件或 APP
  • GB 版:进一步调整字形笔形,符合 G 源字形规范,包含 GB 18030-2022 实现级别 2 范围内所有汉字,对大陆规范更严
  • TC 版:旧字形写法,面向繁体中文用户和旧字形爱好者
  • 屏幕阅读版(Screen):前面提到的手机端方案
  • 西文合并版:LXGW Bright(搭配 Ysabeau Office)、LXGW Bright Code(搭配 Monaspace Argon),一套字体同时管中西文

「霞鹜」家族与社区衍生

同一作者还有「晰致尚铭」系列(新晰黑、新致宋、晰黑、致宋)、霞鹜漫黑、霞鹜臻楷,以及小赖字体、悠哉字体。社区在霞鹜文楷基础上还衍生出计划楷(PlanKai)、秋水书体、拼音文楷等版本。选哪版,取决于你需要的地域字形规范和西文搭配。

写在最后:谁适合用,从哪里开始

对号入座一下:

  • 写代码的:直接装 Mono 等宽版,中文注释和变量名对齐不再打架
  • 做文档、排版读书笔记的:常规版 Regular,文艺感和可读性都在线
  • 换机美化党:屏幕阅读版 + 官方 Magisk 模块,把楷体搬进手机
  • 字体/软件开发者:SIL OFL 1.1 让你可以免费嵌入自己的产品,也能 fork 出衍生版本

版本更新记录在 History.mddocumentation/add_glyphs_txt/ 里都有公开留档,每次新增哪些字、调整了哪些字形一目了然。由于字体文件越来越臃肿,v1.330 之后加字通道暂时关闭,但字形优化建议仍然可以通过项目 Issues 反馈。

下一步很简单:去 fonts/TTF/ 挑一个字重下载,两分钟内装好,然后打开文档或编辑器敲一行字看看效果。开源字体的价值,最终还是要落在你自己的排版里。

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

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐