【问题标题】:How to use OpenType fonts in a PostScript program?如何在 PostScript 程序中使用 OpenType 字体?
【发布时间】:2010-11-15 11:08:42
【问题描述】:
我正在编写一个 PostScript 程序来打印姓名徽章,并希望包含一个 OpenType 字体,以便我以后可以使用它。 OpenType 文件是二进制文件,我正在寻找如何将这些字体包含在 PostScript 文件中的建议,因为它们被发送到打印机。
我正在 Mac OS X 上进行开发,如果我需要转换工具,这可能是相关的。我已经在我的程序中成功使用了 Type-1 字体,并且我知道字体重新编码。
【问题讨论】:
标签:
macos
postscript
opentype
【解决方案1】:
以下过程适用于 Mac OS X 10.6:
- 我在 OS X 上使用 FontXChange 使用 Windows 设置将 OpenType 字体 (
*.otf) 转换为二进制 *.pfb 字体。 (OS X 的设置会创建字体文件,其中实际的 PostScript 代码最终在资源分支中有些不可访问。)
- 我使用
/usr/bin/pfbtops 将*.pfb 格式的二进制字体转换为ASCII PostScript 格式(*.pfa)。生成的 ASCII PostScript 格式字体可以轻松嵌入发送到打印机的 PostScript 文件中。