猫笔千锤岁月长,啃文万遍见真功。
基本信息
| 查找字体: | 字体版本:Version 3.01 (2023/12/28) |
| 字体作者:梦回琼华 (中国大陆) | 字体字重:14个 |
| 字体授权:OFL (企业、个人均可免费商用) | 收录汉字:简体★★★★★ (6763字) / 繁体★★★★★ (13060字) |

字体介绍
梦源黑体于2022年04月28日更新3.0版本,该版本将线性版和等比版合并为一个版本,共计 27 字重,不再与 2.x 版兼容。请大家把旧版的卸载了再重新安装!
货真价实的 27 字重!做设计起飞的赶脚!免费商用!绝非什么小作坊的描边加粗(逃
背景
可变版思源字体使精细的字重调节成为了可能。然而,可变字体因轮廓重叠、渲染故障、软件兼容性等原因给实际使用造成了阻碍。本项目将可变版思源字体的大量中间字重实例化为传统单字重字体,合并了重叠的曲线轮廓,在保证最大兼容性的前提下,提供更加细腻、丰富的字重选择。此外,本项目修复了思源系列广泛存在的 Adobe 行高过大问题。本系列字体的其他功能(如字形、竖排、kerning、多语言、异体字、曲线精度等)与思源系列保持完全一致,未做任何修改。
技术规格
- 样式:W1 – W27 共计 27 字重
- 字符集:完整版含 6,5535 字符
- 异体字支持:简、台繁、港繁、日、韩
- OpenType 功能(竖排支持等):完整收录,与思源系列相同
- Adobe 行高:标准行高,已修复思源系列存在的行高过大问题
- Microsoft Office Style-Link:加粗按钮 B 链接黑体的 W12 与 W22 字重,以及宋体的 W7 与 W20 字重
- Microsoft Office 字体嵌入:支持 Word、Excel、PowerPoint 等软件的字体嵌入功能
- 封装格式:完整版为 TrueType Collection (TTC),子集版为 TrueType (TTF)
- 曲线格式:二次贝塞尔曲线
- 曲线精度(UPM, units per em):2048,即原版 OpenType/CFF 三次曲线的无损转换
- 屏显渲染策略:全字号亚像素抗锯齿(Windows 10 及更新版本)
字重
本项目以可变版思源黑体和思源宋体为母版,对其字重轴 wght 进行插值运算,提取中间字重。插值算法经过了如下考量:
- 暴露给最终用户的
wght轴经 Adobe 添加的avar表人工干预,导致字重随wght非线性增大(参见 issue #6)。插值算法需排除avar表的干扰; - 加粗时,黑体和宋体的黑度变化不同:黑体的横竖笔画同时变粗,而宋体只有竖笔画变粗,因此在人眼看来,黑体的加粗速度要高于宋体,且其细体字重比粗体对粗度的变化更为敏感。简单的线性插值适用于宋体,但如果直接用在黑体上,就会导致细体字重被粗体“挤压”
插值算法
- 绕开思源可变源文件中的
avar表,确保插值算法不受人工预设值干扰; - 梦源宋体采用线性插值(linear interpolation):从最细端 250 开始,粗度每步增加常数 25 ,直到最粗端 900,得到 250-275-300-…900 共计 27 字重;
- 梦源黑体采用二次多项式插值(quadratic interpolation):从最细端 250 开始,粗度每步增加 19.4 + f ^ 2;其中,系数 f 的起始值为 1,每一步增大 0.1;以此类推,直到最粗端 900,得到 250-270.4-291.01-…-900 共计 27 字重。
因为插值算法绕过了思源可变内置的 avar 表,所以本项目采用的 wght 值与思源可变字体没有任何关联,也没有与思源在数值上完美对应的字重。在实际使用中,可对比思源字体找出梦源字体最接近的字重。

看起来就是加强版思源,为啥还要改名?
思源(Source)是 Adobe 的商业保留名称,基于思源字体的修改及二次发布不能使用这个名字。所以就用自己的网名起了这么个名字,哈哈哈哈。
版本一览表
| 版本 | 功能 | 梦源黑体 | 梦源宋体 |
|---|---|---|---|
| 完整版 | 6,5535 字符,含所有语言/地区字形 | TTC | TTC |
| 大陆简中子集 | 只包含简中标准字形 | TTF | TTF |
| 台湾繁中子集 | 只包含台湾国字标准字形 | TTF | TTF |
| 香港繁中子集 | 只包含香港标准字形 | TTF | TTF |
| 日本语子集 | 只包含日本标准字形 | TTF | TTF |
| 韩国语子集 | 只包含韩国标准字形,又称为“旧字形” | TTF | TTF |
下载和编译
来我的 GitHub 看看吧,全中文说明哦,下载页面在这里。也可以去百度网盘分流下载!(提取码:3og7)
字数统计
下面这个图统计了这款字体里面包含多少个简体字数和繁体字数等信息,方便大家直观地了解这款字体的简繁字体数量。中国大陆的小伙伴只需特别关注GB2312和3500字常用汉字表的数量就可以了。这个统计软件是来自马来西亚的网友“夜煞之乐”编写提供给猫啃网使用,十分感谢他的分享!如果您想下载这款字体统计软件,可以在GitHub或者码云进入该软件的开源项目进行下载。

字体授权
字体来源及授权出处:https://zhuanlan.zhihu.com/p/480219182
字体开源项目地址:https://github.com/Pal3love/dream-han-cjk
字体授权小提示:梦源黑体是基于开源字库思源黑体衍生的,所以字体同样遵循《SIL开源许可协议》无论是个人还是企业都可以自由商用。
字体授权说明:
这款字体是依据SIL Open Font License 1.1授权协议免费公开,关于授权协议的内容、免责事项等细节,请查看详细的License授权文件的内容。
这款字体允许做的事:
- 这款字体无论是个人还是企业都可以自由商用,无需付费,也无需知会或者标明原作者。
- 这款字体可以自由传播、分享,或者将字体安装于系统、软件或APP中也是允许的,可以与任何软件捆绑再分发以及/或一并销售。
- 这款字体可以自由修改、改造。修改或改造后的字体也必须同样以SIL Open Font License 1.1授权公开。
这款字体注意事项:
- 这款字体不能用于违法行为,如因使用这款字体产生纠纷或法律诉讼,作者不承担任何责任。
- 根据SIL Open Font License 1.1的规定,禁止单独出售字体文件(OTF/TTF文件)的行为。
字体下载
Tips:如果安装后在PS或AI中找不到字体的话,请搜索其名称「梦源黑体」即可。如果你不会安装字体或安装字体过程中出现问题,可以查看常见问题及解决办法。
字体样例





字数统计
下面这个图统计了这款字体里面包含多少个简体字数和繁体字数等信息,方便大家直观地了解这款字体的简繁字体数量。猫啃网对字数的评星主要以“GB/T 2312”与“五大码 (Big5)"作为参考标准,这两个标准字数字做满或接近满分即为五星。
| 简体中文编码 | 统一码区段 | ||
|---|---|---|---|
| 6763 / 6763 |
康熙部首
|
214 / 214 | |
| 3500 / 3500 |
汉字部首补充
|
115 / 115 | |
| 7000 / 7000 |
〇
|
1 / 1 | |
| 3500 / 3500 |
中日韩统一表意文字
|
20976 / 20992 | |
| 8105 / 8105 |
中日韩统一表意文字—扩展A区
|
6582 / 6592 | |
| 简体/繁体中文编码 |
中日韩兼容表意文字
|
122 / 472 | |
| 9169 / 9169 |
⮡ 非兼容(统一)表意文字
|
0 / 12 | |
| 9639 / 9664 |
中日韩统一表意文字—扩展B区
|
54 / 42720 | |
| 9748 / 9810 |
中日韩统一表意文字—扩展C区
|
44 / 4160 | |
| 20924 / 20924 |
中日韩统一表意文字—扩展D区
|
8 / 222 | |
|
GB 18030
|
0 / 27613 |
中日韩统一表意文字—扩展E区
|
108 / 5774 |
| 繁体中文编码 |
中日韩统一表意文字—扩展F区
|
1 / 7473 | |
| 4808 / 4808 |
中日韩统一表意文字—扩展I区
|
0 / 622 | |
| 6343 / 6343 |
中日韩兼容表意文字(补充区)
|
2 / 542 | |
| 13060 / 13060 |
中日韩统一表意文字—扩展G区
|
3 / 4939 | |
| 5401 / 5401 |
中日韩统一表意文字—扩展H区
|
0 / 4192 | |
| 6373 / 6373 |
中日韩统一表意文字—扩展J区
|
0 / 4298 | |
| 4762 / 4762 | |||
| 2902 / 4603 | |||
| 969 / 1102 | |||
| 6865 / 6866 | 总汉字数 | 27789 / 101997 | |
| 13345 / 14250 | |||
字体安装
Tips:如果安装后在软件中找不到字体的话,请尝试搜索其可能的名称。如果你不会安装字体或安装字体过程中出现问题,可以查看常见问题及解决办法。
字体样例
版本更新
Ver 3.01(2023/12/28)
- 与 Adobe 同步更新思源宋体 2.002,修正了一些地区字形的错误编码;
- 其他源代码、注释更新。
Ver 3.0(2022/04/28)
- 因更新插值算法,该版本将线性版和等比版合并为一个版本,共计 27 字重,不再与 2.x 版兼容。
- 更新插值算法,宋体采用线性插值,黑体采用二次插值,两者均提供 27 字重,不再分线性版和等比版;
- 删除字体文件内部的字形名称以优化字体文件结构;
- 优化字体元数据。
Ver 2.0(2022/03/30)
- 梦源黑体发布更新2.0版本。
Ver 1.0(2022/03/14)
- 梦源黑体发布。
猫啃网



(已有8人投票平均分3.50分)













有个问题。普通的light、medium、regular、bold大概对应哪个字重呢?
1、4、7、11、15、20、27,梦源黑体这七个字重分别对应思源黑体由细到粗的字重
夸克的网盘链接又变文件违规了,麻烦有空的时候补一下,辛苦了。
好的。。。不知道为什么夸克网盘会认为这文件违规,想不懂。。
夸克的网盘链接失效了,麻烦有空的时候补一下,辛苦了。我会多点点恰饭链接的。
修复了,再试一下。不知道为什么夸克说这个文件违规。
关于这个字体,我想说的是【气】【汽】这个字右下角“勾”,看着很不舒服。。。。有点短小。。。
猛,27 个字重,25、25 地走。
呵呵呵呵哈哈哈哈 27个字重,汉仪旗黑分秒汗颜哈哈哈哈
现在城通网盘还没百度网盘快 而且不能多线下载 百度网盘打开闲置宽带加速有时候能加速到好几兆
作者发去小米主题商店吧
需要有设计师账号的
测试在ps和ai里面行高有问题,跟原版思源一样,行高都有两个字这么高了
这个主要是因为思源字体里面有个超级高的竖排破折号导致的,我刚更新最新版的梦源 2.00,已经把这个问题修好啦!快来下载最新版!
能否精简5个字重或者7个?
这个符号“|”能不能缩短下,同字号下比字要高出好多
这个项目主打的就是超多字重呀!给有需求的设计师最大的自由度和最细腻的选择。思源黑体原版就是 7 字重,对字重要求不搞的话可以直接使用思源黑。
请问CN 和不带CN 有何区别?
CN只包含简体中文标准字形,JP的是日本的字形,KR的是韩国的字形,如此类推。如果是中国大陆的小伙伴,推荐下载CN的就行了。
我想到那个〱和〲,结果还有个超高的竖排破折号?
我觉得这个不需要用插值这么麻烦,直接从可变版本里提取应该快很多,不过既然做出来了,那也算是比较厉害的吧
作者就是从可变提取的……
尽量把竖排把标点偏右一点吧
朋友,这个字体感觉是解决了思源了 间距问题,而且很多字的情况 下也不感觉卡了,有几个小问题望朋友解决下,名称感觉尽量中文化吧 ,还是竖向排版时 标点的方向好像太偏左了
文件有个等比版和等差版,好像就是等比版多出一种字重字体的样子,没看出有什么区别,然后每个压缩包有带“CN/HK/TW/JP/KR/HW”字样的代表个地区的字体,但是有一个压缩包没有这个字样的,是完整字符版的吗?大佬,解惑下呗
是完整字符版的,中日韩字符都有。
您好,我是这套字体的作者,非常感谢您的关注。线性版(等差版)和等比版是两种插值上的选择,线性插值表示每个字重的粗度均匀增加,每一个都比前一个恒定增加50单位,从250一步步加到900,共计14字重。而等比版是我最近的实验性想法,这个版本的字重按倍数加粗,即每一个字重是前一个的1.1倍粗,这样从250开始一步步乘出来15个字重。两种插值方式会得到不一样的字重分布。当前版本其实本来只包含等差版的,我随后会在我的文章里正式更新等比版,并且附加说明。再次感谢您的关注!
完全免费可商用是吧
我在编辑字体时遇到一个问题。文中写道:“UPM2048……即原版三次曲线的无损转换”,但现实(以官方的SourceHanSans2.005为例)是UPM1000,具体到编辑操作中无法从2048无损缩放,2次3次曲线互换也非完全无损。考虑到UPM直接影响字体文件体积,想知道你是否有可能出较小的UPM1000版本。
其实按照奈奎斯特-香农采样定理,我们可以说,转换得到的大于等于2倍UPM(2000/2048)的二次曲线在“描述字体创作者的意图”方面和原始的三次曲线是一致的——二者当然还有差异,但这都是三次曲线本身的伪精度。
不过我也认为没有这个必要:1000UPM就够了,理论上可以在1000/2=500px以下和原版没有差异(渲染引擎对TrueType和PostScript字体不同的渲染策略又是另一回事了……)
并不是,2次3次曲线不一样:2次曲线的ttf字体,1000UPM确实是1em内只能在整数坐标上放一千个units。但3次曲线的otf,unit可以不在整数坐标上,仿佛“UPM”只是个概念,这能导致在otf下对齐的字形(尤其曲线)转换ttf后错位。
PostScript确实可以小数点坐标,但基本上所有软件(也包括Adobe编译思源字体使用的makeotf)导出PostScript曲线时都会默认取整。我也确认了一下原版思源黑体,普通版和CFF2可变字体的坐标都是整数。
既然是整数……在我想象中,放大到2048取整再缩到1000又取整,肯定会有坐标偏移,不太可能是无损操作罢?
这样倒来倒去的确实就不一定无损了。
其实Adobe发布的truetype可变字体就是1000UPM的,我觉得还不如直接从那里插值。
很久没什么重磅级别的字体了,这个算是重磅精品了
一会就出