中文web字体,漠漠纷纷不奈何

Categories 海阔天空, 谈天说地
Google Fonts 的页面

自女儿出生后几天,刚好逢五一假期,欢欣之余,沉浸在给小生命拍照以及搭建记录她成长的网站这样的事情上。

建站过程中遇到定义字体的选择,不得不发现和面对中文web字体实现困难的事实,在自己能力有限的基础上无法达成想要的效果。

总的来说,中文在web端所面临的最核新问题,是庞大的常用字库与当前网络通信技术下加载、适配等响应效果欠佳现状的矛盾。与英语等采用拉丁字母作为字库的语言只需要几十个字母(再加上数字与符号)作为字符集不同,最粗略的中文汉字常用字少说也有一两千。一套字体开发下来,字符集整体的体量就相差颇大,这里姑且先不谈汉字字体开发量与开发意愿的问题,汉字字体字符集的庞大导致其往往不能迅速地呈现在浏览器上,达到网站想要呈现的方式。

当前互联网网站字体的实现方式,主要有静态页面在服务器上定义字体,或动态地调用web字体服务。后者在英文互联网世界日趋成为主流,Google Fonts等服务商提供了大量的可选用字体,但对于中文的世界,墙外的服务进不来,墙内的服务又很有限。上述前者的方案中,将网页中所需要的字取出字体子集,使之提高加载速度成为了一套目前略为普遍的实现方法。但不论怎么看,这都只是一种权宜之计。

汉字很美,但在数字化的世界中,汉字的美化进程显然还处在落后的位置上。本就在字体设计上因为市场的轻视显得缺乏动力,又有app与web的场景之争(联想到超级app微信在国内的统治),中文的web字体路漫漫,希望业内能够尽力开拓求索,摆脱这种贫瘠又无可奈何的现状。