如何使用Postscript生成中文字符?

gal*_*ica 3 unicode postscript

有谁知道如何使用Postscript或相关工具生成中文字符?我想使用unicode来表示汉字,但似乎Postscript不支持unicode.另外,我想指定几种字体来生成相同的字符.

因此,我有两个问题:1.如何在Postscript中使用unicode?或者如何用postscript方式枚举汉字集?2.如何使用Postscript指定字体配置?

最后,如果后记不能做这个工作,我应该找到什么工具用于我的目的?

非常感谢你!

-斤

Kur*_*fle 5

在Adobe的官方PostScript语言规范中,没有对Unicode字体的特定支持.(这是该规范的PS 3级的最终版本,有效期自1999年出版-的PostScript的语言不再开发...)

但是,PostScript以通用方式支持(自第2级)多字节字体(2字节,3字节和4字节)(请参阅"CID").所有PostScript字体都需要"编码":编码基本上是一个表格,用于说明字体的哪个索引位置可以找到给定字符的字形描述.因此,虽然没有Unicode字体,但有多字节CID字体提供Unicode的远程子集.

此外,没有可自由重新分配的CMaps.(一个CMap.)如果你需要CMap,你必须从Windows代码页和匹配的Adobe CMap派生它.

如果你只是寻找一个"超级简单"的方法来使用Unicode文本字符串而不需要检查范围,语言等:抱歉让你失望.没有办法.这将是一个白日梦.

请改为查看CID键控字体.它们旨在包含大量的字形.(PLRM中的页面364ff)


更新:使用CID字体描述链接到正确的页面.