Open-source pan-CJK font families with enormous range of weights, the CJK sans and serif you have dreamed of.
Shell
1,317
15 commits
updated Mar 3, 2026


请前往发布页面下载最新版本的压缩包,解压后即可得到 TTF/TTC 字体文件。当前页面的“Code”按钮仅包含代码和源文件,不包含字体。
本字体以 SIL Open Font License 发布,可免费用于商业用途。字体文件可二次修改。转载请注明原作者。
可变版思源字体使精细的字重调节成为了可能。然而,可变字体因轮廓重叠、渲染故障、软件兼容性等原因给实际使用造成了阻碍。本项目将可变版思源字体的大量中间字重实例化为传统单字重字体,合并了重叠的曲线轮廓,在保证最大兼容性的前提下,提供更加细腻、丰富的字重选择。此外,本项目修复了思源系列广泛存在的 Adobe 行高过大问题。本系列字体的其他功能(如字形、竖排、kerning、多语言、异体字、曲线精度等)与思源系列保持完全一致,未做任何修改。
本项目以可变版思源黑体和思源宋体为母版,对其字重轴 wght 进行插值运算,提取中间字重。插值算法经过了如下考量:
wght 轴经 Adobe 添加的 avar 表人工干预,导致字重随 wght 非线性增大(参见 issue #6)。插值算法需排除 avar 表的干扰;avar 表,确保插值算法不受人工预设值干扰;因为插值算法绕过了思源可变内置的 avar 表,所以本项目采用的 wght 值与思源可变字体没有任何关联,也没有与思源在数值上完美对应的字重。在实际使用中,可对比思源字体找出梦源字体最接近的字重。


如需在本地编译该系列字体,请参考以下指南。
脚本将在运行过程中产生大量临时文件。临时文件加最终的 ZIP 压缩包共计约 30 GB 总硬盘空间。临时文件将在运行结束时自动删除。
本项目支持 Windows Linux 子系统(WSL)、Linux x86-64(带有 Wine)与 macOS 平台。请先确保以下依赖已安装:
pip)pip install afdko: Adobe Font Development Kit for OpenType (AFDKO)pip install skia-pathops: skia-pathopspip install fonttools: FontToolspip install toml: TOMLzip,如 sudo apt install zip(仅供 WSL 和 Linux;macOS 已自带)cd 进 script 目录后,执行 ./build_fonts.sh wsl <最大并行数>cd 进 script 目录后,执行 ./build_fonts.sh linux <最大并行数>cd 进 script 目录后,执行 ./build_fonts.sh mac <最大并行数>如需获取 Adobe 思源系列字体的设计、使用以及其他信息,请访问以下官方 GitHub 仓库:
249 followers · starred Jan 2024
2,972 followers · starred May 2025
69 followers · starred Nov 2025
106 followers · starred Apr 2023
Open-source pan-CJK font families with enormous range of weights, the CJK sans and serif you have dreamed of.
Shell
1,317
15 commits
updated Mar 3, 2026


请前往发布页面下载最新版本的压缩包,解压后即可得到 TTF/TTC 字体文件。当前页面的“Code”按钮仅包含代码和源文件,不包含字体。
本字体以 SIL Open Font License 发布,可免费用于商业用途。字体文件可二次修改。转载请注明原作者。
可变版思源字体使精细的字重调节成为了可能。然而,可变字体因轮廓重叠、渲染故障、软件兼容性等原因给实际使用造成了阻碍。本项目将可变版思源字体的大量中间字重实例化为传统单字重字体,合并了重叠的曲线轮廓,在保证最大兼容性的前提下,提供更加细腻、丰富的字重选择。此外,本项目修复了思源系列广泛存在的 Adobe 行高过大问题。本系列字体的其他功能(如字形、竖排、kerning、多语言、异体字、曲线精度等)与思源系列保持完全一致,未做任何修改。
本项目以可变版思源黑体和思源宋体为母版,对其字重轴 wght 进行插值运算,提取中间字重。插值算法经过了如下考量:
wght 轴经 Adobe 添加的 avar 表人工干预,导致字重随 wght 非线性增大(参见 issue #6)。插值算法需排除 avar 表的干扰;avar 表,确保插值算法不受人工预设值干扰;因为插值算法绕过了思源可变内置的 avar 表,所以本项目采用的 wght 值与思源可变字体没有任何关联,也没有与思源在数值上完美对应的字重。在实际使用中,可对比思源字体找出梦源字体最接近的字重。


如需在本地编译该系列字体,请参考以下指南。
脚本将在运行过程中产生大量临时文件。临时文件加最终的 ZIP 压缩包共计约 30 GB 总硬盘空间。临时文件将在运行结束时自动删除。
本项目支持 Windows Linux 子系统(WSL)、Linux x86-64(带有 Wine)与 macOS 平台。请先确保以下依赖已安装:
pip)pip install afdko: Adobe Font Development Kit for OpenType (AFDKO)pip install skia-pathops: skia-pathopspip install fonttools: FontToolspip install toml: TOMLzip,如 sudo apt install zip(仅供 WSL 和 Linux;macOS 已自带)cd 进 script 目录后,执行 ./build_fonts.sh wsl <最大并行数>cd 进 script 目录后,执行 ./build_fonts.sh linux <最大并行数>cd 进 script 目录后,执行 ./build_fonts.sh mac <最大并行数>如需获取 Adobe 思源系列字体的设计、使用以及其他信息,请访问以下官方 GitHub 仓库:
249 followers · starred Jan 2024
2,972 followers · starred May 2025
69 followers · starred Nov 2025
106 followers · starred Apr 2023