Skip to main content

思源黑体 and 思源宋体

wKevin

Google 与 Adobe 合作,为亚洲日、韩、中简、中繁四种预研创造了两种字体:思源黑体和思源宋体,覆盖 15 亿人群,功德无量。

思源黑体是 2014 年发布的,思源宋体是 2017 年 4 月发布的,黑体无衬线,宋体有衬线。

衬线并不是中文字体才有的,所有文字都有,无衬线是大老粗,有衬线是装逼,哈哈。

衬线的英文:serif;无衬线的英文:sanserif,这个 san 前缀是拉丁语中无的意思。所以看到字体名称中 sans--表示无衬线、serif--表示有衬线。

字体的发布文件格式有好几种:

  • otf、otc:Adobe 主推的,otf 是一个字体,otc 是多个 otf 的合集(Collection)。
  • ttf、ttc:Apple 和 Microsoft 主推的,ttf(TrueTypeFont) 是一个字体,ttc 是多个 ttf 的合集。思源认为 ttc 是 otc 的升级版,所以将其命名为 super otc(下文会用到,先记住),并且 ttc 文件只有 macOS 默认认得,ubuntu 和 windows 不认。
  • woff:开放格式,主要用于 web 字体,做了压缩

OK,闲话说完,正式介绍思源字体。

虽然是 Adobe 和 Google 合作,但两家都各自起了英文名称:

字体Adobe 命名Google 命名
思源黑体Source Han SansNoto Sans CJK
思源宋体Source Han SerifNoto Serif CJK

思源黑和思源宋都包含了 65535 个字,支持多种字符编码,具体到简体中文遵守GB18030通用规范汉字表,GB18030 不是国际标准,是中国标准,但她不是只有简体汉字,GB18030 我国做出来是为了全中国多民族共用的,所以包括了简体、繁体、韩、蒙、傣……格局和目标虽然比 Unicode(UTF)低了一点,但在中国还是通吃的。所以思源黑和思源宋全力支持了 GB18030。

相比 GB18030,GBK 仅收录了 21886 个汉子,就少了很多,GB2312 就更少一些了。

思源黑和思源宋各自都有 7 种粗细,对应 7 个名称:

两种字体在 Adobe 的官网上都有介绍,但没有下载:

最终我们是要下载使用的,就目前的情形来看 windows、macOS、Ubuntu、Fedora 都不打算把思源体默认安装进去,微软和苹果都有自己的字体还说得过去,Linux 还不跟上这个节奏就有点不合时宜了吧,我预测今年的 Ubunut 和 Fedora 的新发布版本估计应该会用上。

Github 上下载:

需要注意的一点是:下载链接是在 release 分支上,所以需要 Branch 里切换到 release 分支,不要在 master 分支。

下载还没这么简单,有一个文件格式的问题:由于不同操作系统使用的字体文件格式不同,同一操作系统的不同版本也会使用不同的字体文件,所以需要在 Subset OTF、OTF、OTC、Super OTC 4 种字体中做一个选择,选择依据:

不同格式下载下来的效果:

下载链接里有各种组合:按格式、按语言、按粗细,windows 上下在 OTF 或 SubsetOFT 就是了。好吧,如果你是伸手党,就直接用下面的链接吧,但我不能保证一直有效:

新版本中链接已不可用

思源黑一开始使用的是 Apache 的 License,后来修改为 OFL 了,这次思源宋一出来就是 OFL。

OFL 是由 SIL 发起的一种开源 License,全称:Open Font License ,比 Apache 更加开放一些,只要不拿来赚钱就可以随便使用、分发。

最后,为什么叫思源,本意是 Google 和 Adobe 的几位设计师想感恩东亚的祖先们创造出了完全不同于西方的文字,但使用者何尝不需要饮水思源,感恩这些设计师们。


2022.5.6 补充

重新审视了一下 2 个字体,发现发布格式有了一些变化,上面的下载链接(已标注不可用)和 OTC、OTF 选择图示已不适用,重新整理一张表:

下载项思源黑文件命名思源宋文件命名
All Variable FontsSourceHanSans-VF.zip(800+M)SourceHanSerif-VF.zip(700+M)
Language Specific OTFs ALLSourceHanSans.zip(700+M)SourceHanSerifOTC(600+M)
Language Specific OTFs for 语种SourceHanSans[J/K/SC/TC/HC].zip
SourceHanSansHW[J/K/SC/TC/HC].zip
SourceHanSerif[J/K/SC/TC/HC].zip
Region Specific SubsetOTFs for 地域SourceHanSans[JP/KR/CN/TW/HK].zipSourceHanSerif[JP/KR/CN/TW/HK].zip
SuperOTCSourceHanSans-ttc.zipSourceHanSerif.ttc.zip
  • 按语种的 OTFs 一般每个 100M 左右,按地域的 SubsetOTFs 一般是每个 50M 以内 —— 按语种的包含了该语种所有文字,按地域仅包含该地域常用字,比如:SourceHanSerifSC 含 65535 个字,SourceHanSerifCN 仅含 31027 个字。
  • woff 格式的没有单独下载包,要下载整体大包(All Variable Fonts: 思源黑 800M+,思源宋 700M+)。
  • 等宽字体(HW)仅思源黑的按语种下载包中提供,并且仅有 2 种粗细,但也是 65535 个字符。
  • SuperOTC 是 ttc 格式文件,一个文件包含了所有语种,仅供 macOS 使用。

照着此表应该会很快找到自己想下载的文件了。