字体名称的那些事儿(一):好名字是好的开始

  
  一直想就字体名称写点什么,因为在多年的实践中,深感到字体名称的命名、设置在实际使用中非常重要。名字虽然不是字库的”灵魂”,但的确在某方面决定了”成败”。

吹响庆祝的号角,一个新的字体诞生了!
  一款凝聚着许多人心血的新字体终于面世了,第一件大事自然是要起个好名字,当然不能象起”小名”般随意,因为这名字将要登记在册,写入”家谱”,未来要登上Windows 、Mac OS X这样的平台,出入各式各样的App(Application)。那么什么样的名字才是好名字呢?

  按照OpenType字库格式所述,字库名称由两部分组成,即家族字体名称 & 子家族字体名称。以Adobe 的日文字库”小塚明朝 Pr6N R”为例, “小塚明朝 Pr6N” 即为家族字体名称,而 “R “(Regular)是子家族字体名称,它通常表示的是该字库的粗细和风格(是否是斜体)。 “小塚明朝Pr6N” 家族字体共包含六种不同粗细的字库(从Exta Light 到Heavy),这六个独立的字库文件使用同一个家族名称,仅在子家族名称上加以区别,通常这类家族字体除了笔划粗细不同外,其间架结构、笔型、整体风格都完全相同。
随着系统中的字库越装越多,字体菜单也变得越来越长,所以很多专业排版软件将字体菜单切分成二级菜单,一级菜单显示家族字体名称,二级菜单显示子家族字体名称,有效地缩短了菜单长度,便于用户查找所需字体。

对于家族字体名称的命名,有以下四条建议:
1、确保字体名称的唯一性
对于字库而言,碰巧与其它字库同名是件很糟糕的事,因为系统平台对字库的安装原则是”先来先得”,同名字库是无法同时安装在一个平台上的,所以起名时一定要有”个性”。为了避免该问题,很多字体名称都会加上具有唯一性的标识,比如厂商的名称或者设计师的名号等等。
2、名称中的字符不要超出字库本身所覆盖的字符集范围
很多软件的字体菜单不仅显示字体名称,还同时显示相应的字体样式,如果某字体名称中的字符不在其字符集范围之内,系统就会使用某个系统字体替代,最糟糕的状态是显示方块,为用户选择字体带来没有必要的麻烦。
3、如果是非西文字库,要设置英文字体名称
如果是非西文字库,除了要设置相应语言的名字外,还需要设置英文字体名称,以保证字库可以多语言平台使用。
4、名字不宜太长
原因很简单,便于称呼和显示 :-)

  子家族字体名称是用来表明该字体的粗细和风格(主指是否是斜体),当字体是普通粗细并且是非斜体时,可以使用”Regular” 作为子家族字体名称。按笔划粗细命名的子家族字体名称有(由细到粗排序):
Ultra Light ,Extra Light ,Light,Semi Light(Demi Light) ,Regular,Medium,Semi Bold(Demi Bold),Bold,Extra Bold,Ultra Bold,Heavy(Black)。

  很多时候从字体名称就能判别出字体风格,比如”小塚明朝”, 一看便知是明朝体,”小塚”是该字体设计师 小塚昌彦 的姓,而有的字体名称具有一些特殊含义,比如かづらき(Kazuraki) 来源于藤原定家的《拾遺愚草》中的一句诗,著名的Helvetica演变自瑞士的拉丁名”Helvetia”。相信每个字体名称后面都有一段有趣的故事。

  总之,字库一旦发布,在未来的升级中不能随意修改字体名称,因为字体名称的更改会导致旧文档兼容性问题,所以让我们从一开始就慎重地为新字体起一个好名字吧!

下一篇我会介绍字体名称中的Std、Pro、Pr6N 特殊指示符的含义。
后记:之所以标题套用了**那些事儿,是希望自己能把技术文章写得有趣些,但写到后面发现自己还是摆脱不了写技术文档的模式,阅者见谅吧。

Comments are closed.