浅谈字库
轮廓汉字库则是运用数学的方法,将每一个字符的外形轮廓都通过数学公式用直线和曲线来描述。打印机必须经过特定的运算将轮廓的字转化为打印机能识别的点阵信息。这种运算多数是在主机上完成的,所以打印速度和主机主频速度有关。有些打印机内部配有微处理器,可完成此数据转换工作,这样打印速度就大大提高,但打印机价格相对就高一些,一般只有激光打印机有此功能。轮廓字库又有矢量字库和PostScipt库两种,矢量字库是将汉字的轮廊用矢量来表示,是一种比较简单的轮廓汉字,但它的字型效果明显改观,只有在打印特大字时才有折线感,在打印输出时效果明显优于点阵字库,能满足一般的排版要求。目前采用这种字库的有:华光系统、213K汉卡、M_6403等。Post Script 字库采用三次曲线拟合汉字轮廓,完整地保留了汉字原有的字型信息,这样无论打印多大字都不会变形。Post Script这一名称是指一种描述纸上所显示物件(图形、图像、文字)的可编程语言,简称PDL(Page Description Language)即页面描述语言。是美国Adobe系统公司在1985年推出的,经过多次整理、改进,渐渐成为电子照排印刷工业标准。
Post Script字库有三种类型:Typel、Type3和Type0。Typel是Adobe公司自己定义的用来描述西文字体的类型,已形成国际上统一的结构标准。Type3是用户自定义字体的类型,也就是说,除非用户定义了一个Type3字体,否则Type3字体是没有意义的,它的主要用途是缺字时的补字。Type0字库是一个复合字库。它是为大字符集(如中文、日文、韩文)而设计的,但由于汉字本身所固有的特性以及汉字与西文的巨大区别,所以Type0并不适合描述汉字。中文字库Post Script LevelII解释器PSP采用Type0字库来支持汉字,目前国内产品只有北大方正字库,方正SuperV、VI型卡采用这种汉字库。
字库的种类直接影响到汉字的输出效果,因此在选购排版系统时,要注意各种系统所配的字库种类。从汉字库的发展趋势看,轮廓字库将是今后发展的方向,特别是PostScript字库。