Type 1(也称为 PostScript Type 1、PS1、T1 或 Adobe Type 1)是用于 Adobe Type Manager 软件和 PostScript 打印机的单字节数码字型格式,支持渲染提示信息。最初为 Adobe 的专有规范,但后来 Adobe 将其公开。Mac OS X 和 Windows 2000 及更高版本通过 GDI API 原生支持 Type 1 字体。(但 Windows GDI+、WPF 或 DirectWrite API 不支持)
Adobe已于2021年1月27日宣布将在2023年1月之后终止对Adobe产品中Type 1 字体的支持[2] 。Photoshop 中对 Type 1 字体的支持也于 2021 年结束[3]。
Type 2
Type 2的本质是一个字符串格式,用于在轮廓字体文件中对字符描述过程进行更为紧凑的表现形式,目的是用在紧凑字体格式(CFF,Compact Font Format)中。它通过使用多参数的运算符、各种预定义的默认值、更有效的编码值分配、字型间(一个字体家族内)共享子例程,它相较于Type 1可以占用更小的空间。 CFF/Type2 格式是 Type 1 OpenType 字体的基础,所以所谓的PostScript或Type 1风格OpenType字体,亦称为OpenType CFF,在CFF表中写入了字形轮廓和渲染提示。从PDF 文件 1.2 开始,CFF 字体可以嵌入PDF文档。
Type 3
Type 3 字体(也称为 PostScript Type 3 或 PS3、T3 或 Adobe Type 3)内含字形使用 PostScript 语言完整定义,而不是子集。 因此,Type 3 字体可以实现一些 Type 1 字体无法实现的效果,例如指定阴影、颜色和填充图案。 但它不支持渲染提示。Adobe Type Manager 也不支持 Type 3 字体,并且没有一个版本的 Mac OS 或 Windows 将其作为所见即所得字体进行支持。
Type 4
Type 4 格式用于制作打印机字体盒的字型以及永久存储在打印机硬盘上的字型,字符描述以 Type 1 格式表示。Adobe 对这此专有格式没有公开文档。
Type 5
Type 5 类似于 Type 4 格式,用于存储在 PostScript 打印机 ROM 中的字型,也被称为 CROM(Compressed ROM)字体。
Type 14
Type 14,即变色龙字体格式(Chameleon font format),用于在打印机ROM等少量存储空间中能显示大量字体。其核心集由一个主字体(Master Font)和一组字体描述符组成,这些描述符用来指定如何调整主字体以提供特定字体所需的字符形状。Adobe没有公开Type 14 格式的文档。 它于 1997 年随 PostScript 3 一起推出,后来随着存储成本的降低而不再受到重视。
Type 32
Type 32 用于将位图字体下载到版本号为 2016 或更高版本的 PostScript 解释器。位图字符直接传输到解释器的字体缓存中,由此节省打印机内存空间。
Type 42
Type 42 字体格式是针对TrueType字体的一个包装器(wrapper),通过在PostScript的打印机中加入TrueType光栅化器(在 PostScript 解释器版本 2010,最初只是选配功能,后来成为标准配备)让其可以打印 TrueType 字体。 PostScript的2015版中添加了对多字节中日韩TrueType字体的支持。之所以不按顺序突然选用数字 42,据说是引用了《银河系漫游指南》中的玩笑。
文件格式
OCF
OCF 即Original Composite Font,是支持双字节文种(比如中文、日文)的字体格式之一,这也是最早能支持东亚文字的 PostScript 字体。由于 Type 1 仅支持单字节(256字),所以 OCF 通过将多个 Type 1 字体数据按照一定形式连接起来封装成一个字体,用来支持双字节(最多可存放65,536字),其轮廓信息表现方式和 Type1 字体相同一样。由于一个字型要四个文件,所谓「复合」(composite)构造很复杂,不能用于 Mac OS X,栅格化费时、不能被轮廓化,也不能嵌入 PDF 文件。