google fonts的字体只有英文字体,不能用于中文吗?

如题,是不是只对英文字体才又效果。 有没有中文字体服务啊?

阅读 22.4k
3 个回答
新手上路,请多包涵

如果有,那么一个字体文件10M+大小,喜闻泪奔。

字体服务提供的字体能够覆盖哪个字符集,跟字体有关。

谷歌Font内提供的字体,如应用极广的Open Sans,目前只覆盖到Latin、Latin Extended、Cyrillic Extended、Greek、Greek Extended、Vietnamese、Cyrillic,并未覆盖到CJK字符集层面。

中文字符由于字符集太大,中文字体一般都比较大,用于前端中一般需要做子集操作。因此,中文云服务的接口跟英文字体有一定区别:发送需要的字符,云端返回包含该字符的字体子集文件。

中文字体云服务(收费):

谷歌和Adobe最近联合推出、免费授权的思源黑体,已包含CJK字符集。但有如下局限性:

  • 尚无云服务支持
  • 尚无除OpenType之外的格式,也难以做转换
  • 目前不能用sfntly做求子集的操作
    sfntly由于不支持cff编解码,无法正确对思源黑体求子集。7M左右的字体文件目前不太好应用于Webfont
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题