霞鹜文楷:开源中文字体搞定阅读排版与 IDE 等宽终端的上手指南
【免费下载链接】LxgwWenKaiAn open-source Chinese font derived from Fontworks' Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。项目地址: https://gitcode.com/GitHub_Trending/lx/LxgwWenKai
给文档排版想用楷体,IDE 里又嫌终端里的中文字符宽窄不一——这两件事常常卡在同一个坎上:找不到一款既好看、字又全、还带等宽版的开源中文字体。霞鹜文楷就是为这个场景准备的:2 万余个 CJK 汉字、3 个字重、外加一套 Mono 等宽版本,OFL 1.1 授权(一种开源字体许可证,可免费商用)免费放行。装一次,阅读和终端两头兼顾。
两万字库:日常混排不用回退系统字体
霞鹜文楷基于日本字体厂商 FONTWORKS 的开源字体 Klee One 衍生而来,字库把 CJK 统一汉字基本区 20992 个、扩展 A 区 6592 个全部补完,另补 2376 个常用谚文音节,简繁日韩合计 2 万余字。《通用规范汉字表》8105 字及对应繁异体全数在列,粤闽客常用字、注音符号也做了增补。它还支持 UVS(Unicode 变体序列,可按字符位置切换字形),引号“‘’”的宽窄可以自选,适合做细的排版控制。
霞鹜文楷开源中文字体排版效果:诗文展示,取自《滕王阁序》。
有个反常识的事实:v1.330 之后加字通道已暂停,目的是压住字体文件体积——所以别指望缺字会补,但现有覆盖日常混排绰绰有余。
大陆新字形修正:楷体里少见的规范写法
Klee One 本是日式教科书体,个别常用字与大陆新字形不一致。项目对 GB 2312 和《通用规范汉字表》范围内的"翩、耀、置、径、践"等字逐一改过,笔画走向向简体规范靠拢,但保留了楷体的笔锋。
霞鹜文楷大陆新字形修正:上行 Klee One 原始字形,下行调整后写法。
字形优化建议仍走 Issue #14 渠道;想反馈前先看清范围——GB 2312 和《通用规范汉字表》之外的部件,如「幺」「攵」,暂不打算动。
📦 等宽版:中文注释也能对齐到同一列
fonts/TTF/里共 6 个文件:常规与 Mono 各三个字重。Mono 版基于 Klee One 隐藏的 "hwid" 字形改造,西文与汉字按 1:2 宽度对齐。它用 cmap(字符编码到字形的映射表)修正了小写 l、大写 I、数字 1 和 0 这类易混字符,还额外带 20 个 Powerline 字形,终端图标不会变方框。
霞鹜文楷 Mono 等宽字体:西文与汉字 1:2 宽度对齐,代码与中文注释同列。
终端里中英文注释、代码能对齐到同一列,这是多数 CJK 等宽字体做不到的细节。
装完就能用:三条路径拿字体
最省事的是直接从仓库 fonts/TTF/ 取 TTF 文件,双击安装即可。macOS 和 Windows 有现成的包管理器命令:
brew install font-lxgw-wenkai scoop bucket add nerd-fonts && scoop install LXGWWenKaiWindows 的 Mono 版把上面命令换成scoop install LXGWWenKaiMono即可。三条路径:直接下载、Homebrew、Scoop,任选其一,装完到系统字体列表里确认字重齐全就算完成。
🔧 从源码构建:改出你自己的版本
源文件是.ufoz格式(UFO 3 的 ZIP 压缩格式,字体源文件的一种封装),按字重分开放在 sources/ 目录。构建脚本先跑extract_ufoz.py解压出.ufo文件夹,再交给 fontmake 编译;等宽版的宽度由fix_mono.py调整xAvgCharWidth,保证西文与汉字的 1:2 比例。流程说明见 sources/readme.md:
pip3 install fontmake fonttools bash sources/build.sh想改某个字的轮廓,编辑对应.ufo文件夹后重新构建就行。这条路径多花半小时,换来的是"字体长什么样你说了算"。
OFL 1.1 授权:能做什么、不能做什么
授权基于 SIL Open Font License 1.1,文本版在 OFL.txt。能做的:个人或企业免费商用、嵌入软件分发、制作衍生字体,无需署名。不能做的:禁止单独出售 TTF/OTF 文件本身;修改后的衍生字体不能再用保留名称"霞鹜"或"LXGW",且须沿用 OFL 1.1 发行。
所以电商平台若有店铺在卖这款字体,别买——钱不会流给作者,版本更新也拿不到。
一句话收尾
回到开头那两个坎:排版用常规版、终端用 Mono 版,装完这套开源中文字体,阅读和代码的宽度问题就此解决。
【免费下载链接】LxgwWenKaiAn open-source Chinese font derived from Fontworks' Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。项目地址: https://gitcode.com/GitHub_Trending/lx/LxgwWenKai
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考