Macos 如何在PostScript程序中使用OpenType字体?

Macos 如何在PostScript程序中使用OpenType字体?,macos,postscript,opentype,Macos,Postscript,Opentype,我正在编写一个PostScript程序来打印姓名徽章,并希望包括一个OpenType字体,以便我以后可以使用它。OpenType文件是二进制文件,我正在寻找如何将这些字体发送到打印机时包含在PostScript文件中的建议 我正在Mac OS X上开发,如果我需要转换工具,这可能是相关的。我已经在我的程序中成功地使用了Type-1字体,并且我知道字体重新编码。以下过程在Mac OS X 10.6上对我有效: 我在OS X上使用Windows设置将OpenType字体*.otf转换为二进制*.pf

我正在编写一个PostScript程序来打印姓名徽章,并希望包括一个OpenType字体,以便我以后可以使用它。OpenType文件是二进制文件,我正在寻找如何将这些字体发送到打印机时包含在PostScript文件中的建议


我正在Mac OS X上开发,如果我需要转换工具,这可能是相关的。我已经在我的程序中成功地使用了Type-1字体,并且我知道字体重新编码。

以下过程在Mac OS X 10.6上对我有效:

我在OS X上使用Windows设置将OpenType字体*.otf转换为二进制*.pfb字体。OSX的设置将创建字体文件,在这些文件中,实际的PostScript代码在资源分叉中有些不可访问。 我使用/usr/bin/pfbtops将*.pfb格式的二进制字体转换为ASCII PostScript格式*.pfa。生成的ASCII PostScript格式字体可以轻松嵌入发送到打印机的PostScript文件中。