如何在PostScript文件中嵌入TrueType字体

7

我有一个跨平台应用程序,在Linux和Mac版本中,它会生成一个postscript文件以打印报告,然后使用CUPS打印。它可以处理简单的字符和图像,但我想直接将TrueType字体嵌入到postscript文件中。有人知道如何做吗?

此外,我可以对简单的ASCII字符进行编码,但不确定如何对除了通常的a-z 0-9之外的任何字符进行编码,例如带重音符号的外文字符。

2个回答

9
为了在Postscript文档中嵌入TrueType字体,您需要将其转换为Type 42字体。此转换将字体转换为Postscript代码。有几个小型实用程序可用于执行此转换,或者您可以阅读Type 42规范并编写自己的代码。
嵌入Type 1字体要简单得多。Linux附带了大量Type 1字体,如果安装了X11,则OS X也附带了。您还可以考虑生成PDF,因为PDF可以直接嵌入TrueType字体。

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接