Quartz上有一篇关于中文字体制作的文章,其中有一个奇怪的说法:
多年来,这种做法一直可行,但中文字体始终存在一个特殊问题:由于字形太多,字体需要为以前未访问过该网站的用户进行大量下载,这对用户和提供商的带宽都造成了压力。(中文字体单一样式和粗细可能高达 6 或 7 兆字节。相比之下,Quartz 的正文字体 PT Serif 涵盖了 100 多种拉丁语言,四种样式仅占 1.4 兆字节。)现在,中文网页字体提供商会巧妙地扫描网页文本以识别需要哪些字形,然后只将这些字形发送给用户,而不是全部 13,000 多个字形。
网站是否可以只提供部分字体来呈现文本?浏览器如何下载这些不完整的字体?这与字体子集有关吗unicode-range
?