霞鹜文楷完整指南:免费商用开源楷体覆盖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 授权免费商用。可以叫它开源楷体圈里一支"持证上岗"的字体。

霞鹜文楷的来历:脱胎于日文开源字体 📖

追根溯源,它的血统干净、手续齐全。

2020 年 12 月,日本字体厂商 FONTWORKS 按 SIL OFL 1.1 协议开源了 7 款日文字体,其中字符最多的 Klee One 是教科书体风格,兼有仿宋与楷体特点,但简体字很少。早期爱好者拿仿宋等商业字体给它补字,混排违和,还有侵权风险。2021 年 1 月 20 日起,作者开始按原风格为 Klee One 补全简繁常用字,如今已发展成简繁日韩均支持的 3 字重字体家族。

项目说明
授权SIL OFL 1.1,个人与企业均可免费商用,无需署名
汉字覆盖《通用规范汉字表》8105 字;CJK 基本区 20992 个 + 扩展 A 区 6592 个
其他文字常用谚文音节 2376 个;简繁日汉共 2 万余字
字重Light / Regular / Medium 三字重,另有等宽 Mono 三字重
体积fonts/TTF/共 6 个 TTF,单文件约 18~21MB

三步装好霞鹜文楷:克隆、双击、完成 🚀

无需编译,成品 TTF 就在仓库里。

  1. 克隆仓库:
git clone https://gitcode.com/GitHub_Trending/lx/LxgwWenKai
  1. fonts/TTF/下 6 个 TTF 在 Windows / macOS 双击即装;有包管理器更省事,macOS 装过 Homebrew 的直接brew install font-lxgw-wenkai,Windows 装了 Scoop 的走scoop bucket add nerd-fonts && scoop install LXGWWenKai。
  2. 按需选版本:
    • 日常显示:装LXGWWenKai-Regular.ttf(约 19MB)就够;
    • 代码等宽:加装LXGWWenKaiMono-Regular.ttf;
    • 嵌入应用嫌 19MB 太重:去独立的「霞鹜文楷 轻便版 / LXGW WenKai Lite」取裁剪文件,剔除了较不常用汉字与谚文;
    • 网站场景:完整版体积不适合直接给网页加载,官方建议先做字符子集裁剪再上线。

拆解三个设计决定:为什么手感不错 🔍

字体的手感,取决于三个不显眼的决定。

补字是顺着原有风格画的,不是拿别的字体贴。爱好者用仿宋补字的效果好比从别件外套上撕块布来缝,色差一眼就看出来;霞鹜文楷则是照原版版型裁剪内衬。作者还对 GB 2312 与《通用规范汉字表》范围内部分字形做了调整,贴近中国大陆新字形写法,"翩""耀""置"等字已与日文字形分家。

Regular 字重直接取自原版 SemiBold。Klee One 原版 Regular 太细不适合阅读,霞鹜文楷干脆拿原字体 SemiBold 当 Regular 用。好比抄手稿时把 1 号笔换成 2 号笔,结构不变,线条更粗更耐读——所以你到手的正楷比日版原版"壮实"。

Mono 等宽版是从隐藏字形里"抠"出来的。它基于 Klee One 预留的 'hwid' 隐藏等宽字形修改,用 cmap 映射改了容易混淆的小写 l、大写 I、数字 1 和 0,并调整平均字宽让西文与汉字按 1:2 对齐,代码里中英文混排整整齐齐对上线。构建原理记录在 sources/readme.md。

适合谁,不适合谁:先用后看清 ⚖️

作者自述"霞鹜文楷仍是一款完成度不算高的字体",边界先划清。

值得用

  • 手机 / 桌面换一套有温度的中文显示字体,或诗词、海报、电子书、注释这类中等长度排版;
  • 开发中要一套免费商用的 CJK 加等宽字体组合,直接嵌入应用分发;
  • 想要版权链路干净的楷体,不想碰拼凑字的官司风险。

别硬用

  • 大段密集正文:作者自测的判断是它更配诗词类中等长度文本与注释排版,长文读下来略累;
  • 追求完美字面:作者原话是"本人并不是专业的设计师,并未考虑设计美感,所以看起来可能略丑"。Medium 字重部分字轮廓曲线有毛刺,Light 字重部分字轮廓有飞点;基本区加扩展 A 区共 27584 个汉字里有 1 万多个字形是 zi2zi 深度学习生成,README 自注"字形较粗糙",2376 个谚文音节则被作者直评"做得比较拙劣"——常用字精细、生僻字能看,是它的实际水位。

授权红线三条

  1. 可做的:个人与企业自由商用,免费、无需署名;可"与任何软件捆绑再分发以及/或一并销售"。
  2. 禁止的:根据 OFL 1.1 第 1 条,"禁止单独出售字体文件(OTF/TTF文件)的行为"。README 还特别提醒,电商平台上倒卖这款字体的店铺,"请不要购买!"
  3. 衍生要求:修改后制作衍生字体必须同样以 OFL 公开,且名称不得出现保留词「霞鹜」或「LXGW」。全文见 OFL.txt。

回到开头那个场景:想让屏幕或海报"有笔锋味",不必再找版权不明的拼凑楷体了。装上仓库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),仅供参考

相关新闻

Vibe Coding时代:五款AI编程工具需求落地能力深度测评

Vibe Coding时代:五款AI编程工具需求落地能力深度测评

最近跟几个做软件的朋友聊到“vibe coding”这个新常态,大家都有一个非常一致的感觉:AI写代码的工具越出越多,但同样一句需求丢进去,有的工具能直接给你把活干完,有的工具跑了半天还在原地打转。这种差异,说…

2026/10/20 11:04:01 阅读更多 →
极化码SC/SCL译码MATLAB仿真全解析:从信道极化到避坑实践

极化码SC/SCL译码MATLAB仿真全解析:从信道极化到避坑实践

简介:面向极化码研究与学习的一套MATLAB仿真包,围绕编码与译码展开,涵盖SC逐位取消与SCL逐位取消列表两类译码策略。资源适用于通信方向研究生、工程师及编码理论初学者,可用于理解极化码原理、对比不同译码算法性能,并…

2026/10/20 11:04:01 阅读更多 →
SysComb:用于攻击面缩减的细粒度透明系统调用过滤

SysComb:用于攻击面缩减的细粒度透明系统调用过滤

大家读完觉得有帮助记得关注和点赞!!!摘要 限制应用程序可用的系统调用可以缩小内核的攻击面,并极大地减轻受损程序的影响。近期研究展示了生成系统调用过滤器的技术,然而,所有现有解决方案都需要修改内核或…

2026/10/20 11:03:00 阅读更多 →

最新新闻

Pygame性能优化:把静态障碍画进背景并用Mask碰撞检测

Pygame性能优化:把静态障碍画进背景并用Mask碰撞检测

我先说自己踩过的一个坑:做一个小游戏,十几种障碍物各自做成独立精灵对象,视觉上没问题,但数量一多,每帧要遍历、更新、碰撞检测,开销一下上去了。后来改成把所有障碍直接画到背景面上,再配合 m…

2026/10/20 11:58:56 阅读更多 →
VS2019下DuiLib从零配置WIN32空项目完整指南

VS2019下DuiLib从零配置WIN32空项目完整指南

DuiLib 这名字,做 Windows 客户端的老兵肯定不陌生。当年从 MFC 切到 DirectUI 的朋友,多少都摸过这套库,或者至少听过它的大名。到现在,VS2019 出来都这么多年了,网上翻来覆去找资料,很多还是老版本的方案…

2026/10/20 11:58:56 阅读更多 →
MPU6050 DMP直接输出pitch/roll/yaw原理与实战解析

MPU6050 DMP直接输出pitch/roll/yaw原理与实战解析

简介:本资源是一套基于MPU6050传感器DMP(数字运动处理器)功能实现姿态解算的完整嵌入式工程,面向嵌入式初学者、智能硬件开发者及飞控/机器人方向实践者,解决传统姿态解算中万向锁、算法复杂、滤波调试难等痛点。资源无…

2026/10/20 11:58:56 阅读更多 →
贝叶斯优化实战:从高斯过程到深度学习超参数调优

贝叶斯优化实战:从高斯过程到深度学习超参数调优

简介:面向机器学习与深度学习从业者,这份资源聚焦贝叶斯优化超参数调优,旨在解决手动调参效率低、模型性能难提升的痛点。压缩包共4个文件,核心是两个Python脚本,一个面向支持向量机、随机森林等传统机器学习模型&…

2026/10/20 11:58:56 阅读更多 →
CutMix数据增强在医学病灶检测中的实践:稳住训练与提升小病灶召回

CutMix数据增强在医学病灶检测中的实践:稳住训练与提升小病灶召回

1. 病灶检测的“过山车式”训练:问题到底出在哪做医疗图像的病灶检测有一段时间的人,大概率都见过这样一种场景:训练曲线前期掉得很快,一切看起来都正常,然后到某个阶段开始来回震荡,loss曲线像过山车一样上…

2026/10/20 11:58:56 阅读更多 →
如意报表 Ming-WebReport-V3 安装配置与避坑指南

如意报表 Ming-WebReport-V3 安装配置与避坑指南

简介:如意报表(Ming-WebReport-V3)安装程序面向需要在Web环境中搭建数据可视化与报表系统的开发者及企业信息化人员,帮助快速完成报表工具的部署与集成。资源包共408个文件,约26.45MB,涵盖o、mrf报表模板、…

2026/10/20 11:57:55 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:45 阅读更多 →