为了制作高质量风格统一的点阵字体,我们参考了相关国家标准和规范,以及我国传统书法对笔划的处理方法制定了以下标准。
由于屏幕字体的特殊性,首先要确保字体的形状在屏幕上一目了然,不会由于字体笔划粗细不同或笔划重叠使用户在长时间阅读汉字中使眼睛受到伤害。下面这些规定是为了确保制作的点阵字体在屏幕上的可读性。
中文字体美观与否的一个非常重要的因素就是看字体是否均匀饱满,比例协调。所以在制作字体过程中您应该特别注意字体中偏旁部首间的比例是否合适,要突出字体的主要部分。有一些书法方面的基本知识对制作字体是非常有帮助。当您对某些结构比例把握不准时,请参见《现代汉语词典 2002年增补本》中的字体构造。
除了少数偏旁部首、标点符号、笔划很少的字(如“二”)之外,绝大多数汉字应该均匀地占据整个方格,左右或上下所留间隙应该对称。
正确的例子
不正确的例子:字体不均匀
对于绘图区域像素为偶数时,字体为对称结构并且在其中轴处有笔划通过,这时其中轴笔划应向左(左右对称)或上(上下对称)偏离一个像素,例如 10 像素宽的区域,左右对称的字体其中轴笔划应选择在第五个像素处,如下图所示:
正确的例子
而以上原则对于一些本来就偏于一侧的符号或者偏旁部首不适用,比如:
正确的例子
不正确的例子:偏旁居中
另外当字体中某一个部件(偏旁、部首)为对称结构并且存在通过中轴的笔划时,该部件中轴两边的像素分布(在部件内)也应对称。
正确的例子:“土”为左右对称结构并且有笔划通过中轴
不正确的例子:“土”左右两边分布不均
汉字的书写是一门艺术。同样,绘制汉字点阵也不能缺少艺术处理。由于字体,特别是汉字的艺术处理需要专业的技能,因此字体制作一直是商业公司的天下,中国广大的 Linux 用户也很难彻底摆脱使用商业字体的尴尬局面。所以对于我们的开源字体,绘制风格统一、美观大方的中文字体一直是我们所追求的目标。我们也搜集了一些这方面的资料。但总体来说,由于网上这方面的资料非常有限,我们在这方面的进展比较缓慢。如果您有与这方面相关的资料和建议并愿意提供给我们,我们将感激不尽。
中国书法中宋体在较长笔画的起笔落笔处有一些装饰,增加这些装饰可以提高字体的美学效果,但由于我们这里使用的点阵比较小,太多装饰反而减弱了字体的可读性。为了整齐划一,我们规定:无论点阵的大小,请不要添加装饰点。
正确的例子
不正确的例子:添加装饰点
由于受点阵栅格数少的限制,对于有些笔划比较多的汉字,需要压缩变通笔形进行必要减少笔划的处理。但需要注意的是,处理后的字型应该保留原字型特征,即使个别字需要改变字型,也变形留“神”,做到字型逼近。下面是一些常见的减笔划规则: