在关于设计或系统美化的文章中常能看到一些有关字体属性的名词。有些名词不是很好理解,在这里解释一下。常规属性,看名字就知道意思的,就不详细解释了。比如weight:笔画粗细,slope:倾斜度,width:宽度,height:高度,等等。

optical size:最优大小。设计字体时就考虑的最适合这个字体的大小。

proportion:比例。各个字符的宽度比例。根据这个属性可以把字体分为等宽和变宽两种。方块汉字一般都是等宽,拉丁字母则可能是变宽的,比如字母a、m之类比较宽,字母i、l之类比较窄。

serif:衬线。笔画末端的额外装饰。根据有无衬线可以把字体分为衬线体、无衬线体。汉字中的宋体是衬线体,黑体是无衬线体。衬线一般比正常的笔画细,但也有衬线和正常笔画一样粗的,叫做slab serif(粗衬线)。(我觉得粗衬线挺难看的……)

衬线

hinting:字形微调。专门针对电脑字体的属性。由于显示器的像素有限,字形的笔画不一定正好落在像素点上。如果一个笔画落在两个像素格子中间, 设计者得决定该取左边的格子还是右边的格子,这种额外信息就是hinting。

ligature:连笔。两个字符相邻时,某些笔画可以连起来,比如ff中间的一横就可以连起来。

连笔

kerning:字距。一对字符之间的距离。和总体的字距不同,字偶距是单独调整一对特定字母之间的距离。比如,“V”与“A”相邻时,如果使用正常的字距,因为笔画关系,会显得这两个字母之间的距离比其它字距要大,所以需要专门调整,把距离拉近点,看起来距离才正常。

字偶距

alternate forms:多种字形。同一个字有不同的形状,可根据情况选择使用。例如,王羲之的《兰亭集序》有二十多个“之”,字形各不相同。


最后三种高级属性,连笔、字偶距、多种字形,结合起来,可以创造出强大的效果。想一想吧,我们现在的汉字字体都是方方正正的,间距一致,即使是根据书法名家作品设计的字体,也是整齐划一,很机械,没有疏密大小错落有致的书法味道。如果每一个字和下一个字距离可以单独调整,可以连笔,相同的字在不同的地方有不同的形状,那才真正像书法。

可惜,这事中国没做到,日本做到了。

日本设计的葛城体(かづらき,kazuraki),大小不一,错落有致,连字流畅生动,作为电脑字体却体现出了书法的感觉(详见 http://blogs.adobe.com/CCJKType/2009/05/kazuraki_1.html )。中国在这方面,又不知落后了日本多少年。

葛城体