思源黑体/思源宋体可变字体


2019年小林剑博士就放出了一个思源可变的原型,历时2年,完整的思源黑体VF终于问世了

思源黑体VF不是全球第一款CJK可变字体,但应该是第一款OFL授权的、免费可商用的CJK可变字体

字重范围在250~900无极调节,涵盖所有语言的“超级OTC”只有38.9MB,估计以后Android会自带Noto Sans CJK VF,不用魔改就能实现比iOS还要丰富的字重了。

现在已经有一个第三方的全字重方法支持导入可变字体了 (Android O+)
GitHub - simonsmh/notocjk: NotoSansCJK & NotoSerifCJK full weight patch for Android devices.

另外简中子集更是只有十几MB,只要在这个基础上进一步细分出几十个更小的子集,就会非常适合做对字重层级有很高要求的Web font

更新:找到一个在线字体分包工具
在线字体分包器 - 免费帮助你将字体部署到网站上
我把思源宋体的CN子集拖进去,用它自动分割成了200多个70KB左右的小文件,部署在博客上,效果还挺好的,几千字的文章可以在几秒内完成字体加载


P.S. 思源黑和思源宋所使用的西文字体也都已经有可变版本了

Source Sans VF有一个字重轴,Source Serif VF有字重和Optical Size轴

两者大小几百KB都非常适合做web font,可以实现很丰富的排版效果


清华大学的镜像站提供了一个下载资源,方便大家享用

6 个赞

哇感谢分享!!!
之前用汉仪君黑的比较多,但是从没试过可变字体。
试一试。

感谢推荐,汇报bug。
win10 LTSC 1809
安装字体没事正常。
打开offcie设置字体时,发生错误,部分文本直接消失(不可见),连错误代码都看不到。连带win10系统的部分文本也消失(不可见)。
卸载字体后恢复正常。

估计是我的老版本win10不行,你们的新版win10 版本号19往后的,可能可以用。

Office目前还不支持可变字体啊 :joy:

装这个字体要么你有InDesign/Illustrator/Photoshop,想在排版时更精细的控制字重

要么装上就别再管它,等着某些网页调用(比如我前面说期待思源宋体可变,就是因为我的博客目前调用了两个字重的思源宋体,如果本地没装思源宋体,缓存web font是肉眼可见的慢。等思源宋VF出来第一时间调用它,就可以用更快的加载实现7个字重的排版

原来如此!
谢谢解惑。

在Windows下,和支持可变字体比起来,还是优化fontlink比较切实。 字体缺字和中西文字符不协调的显示效果,比缺字重难受多了。

1 个赞

Windows 注册表里面有几个项专门用来做 fontlink:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapperFamilyFallback
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\LanguagePack\SurrogateFallback\
  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\LanguagePack\SurrogateFallback\

必要时可以做成 reg 格式保存。

另外 LibreOffice 有个“替换表”的功能也能做这个。

4 个赞

一直都很纠结,想自己魔改一套字体解决中英文简繁体和标点的问题,我之前已经知道通过注册表可以弄fontlink了,改字体也很麻烦,所以暂罢,最后效果也并不完善。可能因为没有改这么多位置?

这个视频链接打不开了……

这回应该正常了

v2.004 解决了一个可变字体相关的 bug,还增加了 TTF 可变字体,现在应该可以了吧。

很棒的,这下安装比较好看!

我那小破电脑C盘满炸了,无法更新了(空间不够,更新安装失败)。。所以更不了2004.。。。
不敢折腾了。

那就用 CCleaner 清理一下,顺便查一下哪些软件占用空间最大,另外建议把 2.003 删了再安装新版

1 个赞

思源宋体是否有计划推出可变字体版本呢?

我也想问,现在我的博客就用的思源宋webfont,要是有可变字体能减少一半的流量消耗

思源宋的可变版本来了

甚至连woff2都直接编译好了,中国大陆字符子集不到10MB,摆明就是告诉人拿来当web font用

3 个赞

請問linux可以用嗎?

使用 PDFCreator 的时候,可以通过这个设置来支持可变字体。

應該可以