PostScript字型
此條目可参照英語維基百科相應條目来扩充。 |
此條目没有列出任何参考或来源。 (2018年7月16日) |
PostScript字型是由Adobe Systems為專業數字排版開發的大綱字體規範編碼的字體文件。該系統使用PostScript文件格式來編碼字型信息。
PostScript字型也可以單獨用於指代PostScript系統中作為標準包括的基本字體集,例如Times,Helvetica和Avant 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字型格式的基础之一。
外部链接
字型格式定义
- Adobe Type 1 Font Format (PDF: 445 KB)
- Adobe Technical Note #5015: Type 1 Font Format Supplement (PDF: 225 KB)
- Adobe Technical Note #5176: The CFF (Compact Font Format) Specification, (PDF: 251 KB)
- Adobe Technical Note #5177: Type 2 Charstring Format (PDF: 212 KB)
- Adobe Technical Note #5012: The Type 42 Font Format Specification
- Adobe Technical Note #5014: Adobe CMap and CIDFont Files Specification
- Adobe Technical Note #5004: Adobe Font Metrics (AFM) File Format Specification
字体信息
- Font Formats Q&A
- Adobe font technical notes
- Adobe CID fonts
- Adobe Technical Note #5092: CID-Keyed Font Technology Overview
- Adobe Technical Note #5178: Building PFM Files for PostScript-Language CJK Fonts
- Adobe Technical Note #5641: Enabling PDF Font Embedding for CID-Keyed Fonts
字符集信息
- Common Character Sets
- Adobe Latin Character Sets
- Adobe Greek Character Sets
- Adobe Cyrillic Character Sets
- Adobe Technical Note #5078: Adobe-Japan1-6 Character Collection for CID-Keyed Fonts
- Adobe Technical Note #5079: The Adobe-GB1-5 Character Collection
- Adobe Technical Note #5080: The Adobe-CNS1-6 Character Collection
- Adobe Technical Note #5093: The Adobe-Korea1-2 Character Collection
- Adobe Technical Note #5094: Adobe CJKV Character Collections and CMaps for CID-Keyed Fonts
- Adobe Technical Note #5097: Adobe-Japan2-0 Character Collection for CID-Keyed Fonts
其他重要的字体信息
- PostScript Type 1 fonts
- Adobe Technical Note #5609: PostScript 3 Core Font Set Overview
- The Adobe PostScript 3 Font Set
- Apache FOP: fonts