无人不道看花回
字体简介
梦源宋体是一款源自思源宋体,兼顾字重,功能与兼容性的优质免费可商用字体。
梦源宋体是源自思源宋体多语言字体家族,兼顾字重、功能与兼容性,货真价实的27字重!做设计起飞的赶脚!免费商用!绝非什么小作坊的描边加粗!
梦源字体系列是可变版思源字体使精细的字重调节成为了可能。然而,可变字体因轮廓重叠、渲染故障、软件兼容性等原因给实际使用造成了阻碍。本项目将可变版思源字体的大量中间字重实例化为传统单字重字体,合并了重叠的曲线轮廓,在保证最大兼容性的前提下,提供更加细腻、丰富的字重选择。此外,本项目修复了思源系列广泛存在的 Adobe 行高过大问题。本系列字体的其他功能(如字形、竖排、kerning、多语言、异体字、曲线精度等)与思源系列保持完全一致,未做任何修改。
梦源字体以可变版思源黑体和思源宋体为母版,对其字重轴 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
值与思源可变字体没有任何关联,也没有与思源在数值上完美对应的字重。在实际使用中,可对比思源字体找出梦源字体最接近的字重。
安装后在PS、AI、word等软件中若找不到该字体,可搜索名字「梦源宋体」
版权许可
根据作者发布字体页面的声明,这款字体完全免费公开,个人和企业都可以免费使用本款字体,包含商业用途,但禁止用于违法用途。
梦源宋体基于思源宋体衍生字体制作调整的字型,采用SIL Open Font License 1.1授权发表。如甲方或公司需要出示授权文件,直接使用SIL Open Font License 1.1开源字体协议即可。