打开主菜单

PostScript字型

字体文件
(重定向自PostScript字體

PostScript字型是由Adobe Systems為專業數字排版開發的大綱字體規範編碼的字體文件。該系統使用PostScript文件格式來編碼字型信息。

PostScript字型也可以單獨用於指代PostScript系統中作為標準包括的基本字體集,例如TimesHelveticaAvant Garde

历史编辑

Adobe在1984年的PostScript页面描述语言中定义了Type 1和Type 3字型格式。但在1985年3月支持PostScript的激光打印机Apple LaserWriter面世,它才真正流行起来。在当时,轮廓字型只在打印机中使用,屏幕上依旧用位图字体(bitmap fonts)。

尽管在最初,Type 1字型是作为PostScript的一部分出现的,其所采用的一组绘制操作要比普通的PostScript简单(和PDF相类似,循环和变量等编程特性被移除了),但是增加了渲染提示hints)以提升低分辨率渲染效果。开始的时候,Adobe并没有公开渲染提示方案的细节,用一种简单的加密方案将Type 1轮廓数据和渲染提示保护了起来,加密也延续至今(尽管加密方案和密钥早已被Adobe公开)。但这一加密方案很快被业界同行的反向工程所破解。虽然如此,Adobe仍要求Type 1字型技术的使用者需要许可证授权。

许可证的要价在当时看来是颇高的,Adobe的坚守让价格居高不下。正因如此,苹果公司于1991年决定开发自己的TrueType格式。TrueType一经发布,Adobe就公开了Type 1字型格式的定义和说明。

Type 3字型支持PostScript语言的全部特性,但是没有标准的渲染提示实现,也没有加密方案。而Type 2字型成为了现代OpenType字型格式的基础之一。[1]

技术编辑

字形(glyph)通过PostScript(PS)语言用三阶贝塞尔曲线TrueType使用二阶贝塞尔曲线)描述,字形因此可以通过简单的数学变换调整大小,然后被送到PostScript打印机中。因为Type 1数据描述的是字形的轮廓而不是栅格化的图像(即位图),Type 1字型通常被称为“轮廓字型”,以和位图字型(bitmap fonts)相对比。为了满足需要在屏幕上预览字体的用户,利用渲染提示hints)和抗锯齿技术可以让文字显示效果变得平滑易认。有时也会加入相同字体的位图版本优化屏幕显示。Adobe Type Manager实用程序可以显示Type 1字型。

字型格式编辑

CFF编辑

紧凑字型格式Compact Font Format,亦称为Type 2字型格式,或CFF/Type2字型格式)是使用了Type 2字符串、对Type 1无损压缩的一种字型格式。[2]通过使用多参数的运算符、各种预定义的默认值、更有效的编码值分配、字型间(一个字体家族内)共享子例程,它相较于Type 1可以占用更小的空间。

所谓的PostScript或Type 1风格OpenType字体,亦称为OpenType CFF,在CFF表中写入了字形轮廓和渲染提示。

从PDF 1.2开始,CFF字体可以嵌入PDF文档。这已成为在PDF中显示Type 1字型的一般方法。

CID键字型(CID-keyed fonts)可以在CFF表中用Type 2字符串表示。

Type 1字体可以无损地转换为CFF/Type 2字型,反之亦然。

CID键字型编辑

CID键字型(亦称CID字型、CID基础字型,CID-keyed font, CID font, CID-based font;其中CIDCharacter Identifier Font的缩写,即“字符标识符字体”)原本是为PostScript开发的字体格式,设计用于制作字形数量庞大的字型。CID字型开发用于支持东亚文字集。

参考文献编辑

  1. ^ Adobe Type 1 Font Format (PDF). Adobe Systems Inc. [2015-05-22]. (原始内容 (PDF)存档于2015-03-21). 
  2. ^ The Compact Font Format Specification (PDF). Adobe Systems Inc. [2018-08-18]. 

外部链接编辑

字型格式定义编辑

关于字型编辑

字符集信息编辑

关于核心字型编辑

杂项编辑