51Testing软件测试论坛
标题:
PostScript语言/字体/打印机的知识
[打印本页]
作者:
Kingson
时间:
2007-11-23 16:35
标题:
PostScript语言/字体/打印机的知识
给大家浅浅的介绍一下 PostScript 语言/字体/打印机的知识,希望能明白为什么我们本地化过程中需要用 Adobe 虚拟打印机生成 PS/PDF 文件。不单是 DTP 需要了解这些知识,在做打印机等外备设备测试时,如果能够知识相关内容,也会对工作有帮助。
PostScript 是一种非常强大的编程语言,最适用于列印图像和文字(无论是在纸、胶片或非物质的 CRT 都可),它也是页面描述语言,1985 年由 ADOBE 推出。它类似 Forth(另一种计算机语言)。开始时需要一套相当强大的系统来运作PostScript。在它推出的头几年中,可以和 Macintosh 机连接使用。
PostScript 是相对设备独立的,可以在任何 PS 设备中运作。你可以在激光打印机上得到 300 dpi 的打印效果,也同样在Imagesetter 中得到漂亮且清晰的 2400 dpi 效果。对于广大用户来讲,他们不需要受限于一个生产商,可自由选择最适合要求的设备。
1985 年,Macintosh 计算机的销售量开始下降,而 Apple 的新机型迫切需要一个 powerful 的应用程式。Steve Jobs(Apple 公司)对 ADOBE 的技术很感兴趣,遂投资为 Apple LaserWriter 编写 PostScript 控制器,该打印机与 HP LaserJet (支持PCL 语言)相似,但 PS 控制器可以使它输出 typesetter 的品质。
而我们本地化行业里所熟知的软件——Aldus 的“PageMaker” 在这时也被设计出台,它能够充分的发挥出 Macintosh 和LaserWriter 功能的应用程式。1995 年时,我开始在 Mac 平台上使用的 PageMaker 3.0,当时界面还是黑白的,直到 4.2 的英文版本后,界面才改为彩色。
Linotype 是首家赞赏 PostScript 价值的图像艺术供应商,它推出了自带专用 PostScript RIP 的 imagesetter,其他的生产商也紧随其后,从此 PostScript 就成了印前业的国际性代名词。以上就是 PostScript level 1 的时代,如果你有注意到这个选项,在 Illustrator/InDesign 等 ADOBE 的软件中,多能看到它。现在的版本是PS level 3,象CS2都用的是它。
那么,在 PostScript Level 2,它不但开始支持分立的内置 RIP,还可以在 RIP 中解压缩影像(我们在 Acrobat distiller 中Image 的选项),特别是开始支持 combined fonts,这功能对于东亚国家来讲相当的重要。Apple 通过 QuickDraw GX 来支持它。
PostScript 的最大特点就是避免了版面制作对使用设备的依赖性,只要符合 PS 标准的数据格式,无论是 PC 亦或是MAC、工作站都可以通过打印驱动程序来获得共同的 PS 编码文件。
在 PS 字体的管理方面,大家都知道 Adobe 公司 Adobe Type Manager (ATM) 所使用的 PostScript Type I Fonts 是当今公认最适宜的描述曲线。它的特点是能同时满足字体大小和对称的要求,使字型在极大或极小的情况下同样完美。当按 screen font 显示的文档被发送到 PostScript 打印机时,如果有 PostScript 版本的字体,则打印机将使用该字体打印。如果该字体不存在,但计算机安装了该版本的字体,则该字体将被下载到打印机。所以,记住 PS 字体分为两部分,显示字体和打印字体,注意观察你机器里的 PSFONTS 文件夹下的 PFM 和 PFB 文件。
通常我们在 DTP 时,都安装一个虚拟的 ADOBE PS PRINTER,用 ADOBE 提供的 DRIVER(如:Adobe Universal PostScript),这是 ADOBE 免费提供下载的。所谓虚拟打印机就是不真实存在的,不能打印出 Hardcopy ,我们只是通过它来生成 PS 或是 EPS 文件,提交 RIP 或是生成 PDF 文件。PPD (PostScript Printer Description),通常选择在 Acrobat 里自带的 PPD,它是匹配 Adobe PS 打印机的。
由此,PS字体 -> 支持 PS 语言的虚拟打印机 -> PS 文件 -> PDF(印刷)。
作者:金颖
原始出处:本地化世界网w ww.giltworld.com
作者:
earthyoungman
时间:
2008-4-3 11:09
了解一下,谢谢
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2