在关于设计或系统美化的文章中常能看到一些有关字体属性的名词。有些名词不是很好理解,在这里解释一下。常规属性,看名字就知道意思的,就不详细解释了。比如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 )。中国在这方面,又不知落后了日本多少年。
本文作者:Betty | 本文地址: https://myfairland.net/font-attributes/
本站文章除特殊标明者外均为原创,版权所有,如需转载,请以超链接形式注明作者和原始出处及本声明
汉语里还没有让我特别喜欢的字体
第一个解释可能不是很清楚。其实就是设计几套字体(Adobe 的做法是4套)分别针对不同大小的字体应用。
@sfengz:
现在的电脑字体吧。
汉字书法艺术还是很牛的……
@Sven:
你说的和我说的不是一个层面吧。
optical size本身是指最适合这个字体的大小(我说的情况)。
因为每个字体各有最优大小,所以用心的设计者会针对各种最优大小分别设计字体,使得这套字体能适用于各种字号的场合(你说的情况)。
但是至少在 Adobe 那里,他们用的意思就是我所说的这个,可能我的表述还是不是很清楚,应该说是一个字体 family 的几个不同大小吧……
http://www.adobe.com/type/topics/opticalsize.html
完蛋了,这个概念还真是表述不清,好像还是你一开始说的更准确一点。
这个是设计字体用的?
@SWX:
你想,每个字体都有其最合适的大小,但不是每个设计者都那么精心,会给这个风格设计一整套适合不同大小的字体 :)
@jan:
设计字体肯定要知道这些,但我们估计当不上字体设计师了……赏析字体用吧
提问:以下两组字母或字符,哪几种西文字体区分的最好?
lLiI1和oO0
提问2:为什么会出现衬线体和无衬线体的区别?或者说衬线体的起源是什么?
@tworoom:
这是考我呢? :)
常用编程字体都不错吧,Courier,Consolas,Deja Vu Sans Mono之类。通常编辑器的默认字体我不会改的,但会改一下配色……
衬线,一般认为是刻字的时候产生的吧,具体可以看看维基百科 :)
喜欢第一种style
@飞猪:
我也比较喜欢无衬线的字体
小同志果然是个杂家。怀念初中时用铁笔刻蜡纸出考卷的日子,就是那时知道为什么有的字非得那么一下才容易分辨。@Betty:
鼠标移动到“订阅我吧”之“更多”时,原先六个RSS地址消失且当鼠标离开“更多”后不可恢复。
@tworoom:
您还刻过考卷,真强……
我一直没体会到衬线怎么有利于分辨,还是觉得无衬线的好看,可能是屏幕和纸书不一样吧。
@tworoom:
Firefox、Chrome下没问题,IE有bug……