PostScript字型

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

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

历史

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

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

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

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

技术

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

字型格式

CFF

紧凑字型格式(,亦称为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键字型()可以在CFF表中用Type 2字符串表示。

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

CID键字型

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

参考文献

  1. (PDF). Adobe Systems Inc. [2015-05-22]. (原始内容 (PDF)存档于2015-03-21).
  2. (PDF). Adobe Systems Inc. [2018-08-18]. (原始内容存档 (PDF)于2018-07-29).

外部链接

維基教科書中的相關電子:PostScript FAQ

字型格式定义

关于字型

字符集信息

关于核心字型

杂项

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.