• Font
  • Family
  • Foundry
  • Designer
  • Sample
  • Article
  • Help
Fontke.com>Article>Details

计算机字库的构成

Date:2008-07-15 20:10:31| School|Browse: 473|Source: 《印艺》|Author: 钟锦荣
  • Follow FontKe on Wechat to get Zcode
  • Scan the Qrcode to participate in the SVIP lottery
Introduction这篇主要探讨中文字体的技术分类及其应用。字库其实是将编码及字符集组合起来便成为字库。笔者用一座大厦来比喻一套字库,假如这座大厦有100层,每层有100间房,即共有100 x100 = 10,000间房,每间房放入一个中文字符的话,这座大厦最多可放入10,000个中文字,举例一套G

这篇主要探讨中文字体的技术分类及其应用。字库其实是将编码及字符集组合起来便成为字库。笔者用一座大厦来比喻一套字库,假如这座大厦有100层,每层有100间房,即共有100 x100 = 10,000间房,每间房放入一个中文字符的话,这座大厦最多可放入10,000个中文字,举例一套GB2312简体编码的字库最多是7,000字左右。另外字体发展商亦利用这原理,将Big5 繁体编码的字库放入简体字体,方便惯用繁体编码地区的用户将繁体字的档案转换成简体字的外观,这种称之为“繁体码简体字”。因此以编码来区分成“繁体码繁体字”、“繁体码简体字”、“简体码简体字”及“简体码繁体字”。但现在大多数的计算机及输出系统已采用统一码(Unicode),所以现时的分类是“统一编码── 繁体码区繁体字”、“统一编码-繁体码区简体字”、“统一编码-简体码区简体字”、“统一编码-简体码区繁体字”及“统一编码-繁简体字”。发展商会基于市场及用户所需用不同的组合构成字库,因此用户采购及使用时要多了解其字库的种类及结构,有关资料可向字库供货商查询。

计算机字库按数据格式分类有点阵字(Bitmap Font)及外框字体(Outline Font),TrueType、OpenType及PostScript属外框式字库。按应用上来分有前端字库(Front end font)及后端字库(Back end font);点阵字、TrueType及OpenType属前端字库, 而PostScript 字库则属后端字库。

点阵字(Bitmap Font)

点阵字由黑白像素点组成,与外框字比较,点阵字会易于显视,因为它不需要经过复杂的计算。可是,点阵字也有一些缺点,点阵字不适宜放大,放大后有锯齿边;为配合不同大小字体的显示效果,每套点阵字都需要不同大小的点阵组合,如12pt、24pt、36pt及48pt 等。因此点阵字所需的存储空间随着字体大小而增加。早期的计算机因受到容量和运算速度的限制,所以多采用点阵字体,而现在已不再被广泛使用,原因是计算机的储存、运算速度及其它格式字体在质量和功能都超过了它,目前来说点阵字体多用于较小型的电子器材,如手提电话及MP3播放机等。

在点阵字广泛使用的年代,输出时需要配合外框式的PostScript字体来达到高解像及圆滑字体效果。如果没有PostScript 字体的话,也可下载点阵字作输出,但效果就较差。

TrueType字体

早在80年代末,苹果公司为了避开Adobe公司的PostScript字体所付昂贵的费用,争取办公室市场的用家,设计开发另一种外框式字体,后来微软加入开发,因此Mac与Windows系统的字体格式基本上都统一成TrueType,TrueType后来也被Linux 等系统使用,成为计算机最多人采用的字体格式。TrueType既可以作屏幕显示,又可以用作打印字体;由于它是由数学格式对字形进行描述,因此它与解像度无关,输出时是按照打印机的解像度输出。无论放大或缩小,字符总是光滑的,不会有锯齿出现。中文的TrueType字体到差不多1995年才推出市场,当时对不满意点阵字的用户来说是一极大喜讯。早期的TrueType字体没有PostScript Type 1字体的Hinting 技术,对细小字体来说,其品质要差一些。

在新开发的OpenType类型字体中,可以选择PostScript还是TrueType作为记述方式。虽然现在很多字体已经改用OpenType格式,但是大多数免费或廉价的第三方字体仍使用纯TrueType格式。

OpenType字体

OpenType字体是为了实现Windows和Macintosh 系统兼容而产生的一种新字体格式,具有TrueType和PostScript两种形式,具有高度的异体字切换功能,并有动感下载功能,因此可以不需要打印机字体。

OpenType,是一种可缩放字体(scalable font)计算机字体类型,采用PostScript格式,是美国微软公司及Adobe公司开发的,用来替代TrueType字体的新字体类型。OpenType的主要特征有:

(1)字体编码基于统一码(Unicode),可以支持任何语言,或者同时支持多种语言。
(2)一个OpenType字体可以带有超多65,536个字形。
(3)字体有高级字形特征,可以进行对复杂文本进行充分的字形处理,并能通过更简单的脚本施加更复杂的字形效果,比如用罗马字母脚本书写英文。
(4)字体文件可以拓展到跨平台,能够在Mac OS,Windows和一些Unix系统中进行设置。

PostScript字库

PostScript(简称PS)是由Adobe公司于1985年开发的页面描述语言,它是桌面系统通向照排输出设备的接口语言,专门为描述图像及文字而设计,作用是将页面上的图像文字,用数学公式的方法记录在计算机上运行,最后通过PostScript译码器,翻译成所需的输出,例如显示在屏幕上,或在打印机、激光照排机上输出。

PostScript字体由Adobe公司为专业排版开发,它使用PostScript描述语言,字形以3次贝兹曲线描述,因此一组字体可以通过简单的数学变形放大或缩小。但是事实上,很大或很小的字体需要额外的信息(hints)才能好看。PostScript字库按发展的先后又分为OCF及CID等类型,OCF适合较旧型号的输出设备,需近年的输出设备大多数已.支持CID格式的PostScript字库,而要在PDF内嵌字体便一定需要CID格式的PostScript 字库。

0
  • Follow FontKe on Wechat to get Zcode
  • Scan the Qrcode to participate in the SVIP lottery
Relevant font foundry
计算机字库的构成 Comments
Guest Please obey the rules of this website. Unclear?
计算机字库的构成 Latest comments
No relevant comments
Recommended comments