有人知道如何使用Postscript或相关工具生成汉字吗?我想用unicode来表示中文字符,但是Postscript似乎还不支持unicode。此外,我想指定几种字体来生成相同的字符。
因此,我有两个问题: 1.如何在Postscript中使用unicode?2.如何在Postscript中指定字体配置?
最后,如果postscript不能完成这项工作,我应该使用什么工具呢?
非常感谢!
-Jin
发布于 2010-09-26 23:54:46
在Adobe的官方中,没有对Unicode字体的特定支持。(这是PS Level 3规范的最终版本,自1999年发布以来一直有效-- PostScript作为一种语言不再被开发...)
但是,PostScript (从级别2开始)以通用的方式支持多字节字体(2字节、3字节和4字节)(参见“CID”)。所有的PostScript字体都需要一个“编码”:编码基本上是一个表,它告诉我们可以在字体的哪个索引位置找到给定字符的字形描述。因此,虽然没有Unicode字体,但存在提供Unicode范围子集的多字节CID字体。
此外,也没有可自由再分发的CMaps。(一个CMap。)如果您需要CMap,则必须从Windows代码页和匹配的Adobe CMap派生它。
如果你只是寻找一个“超级简单”的方法来使用Unicode文本字符串,而不需要检查范围,语言等:对不起,让你失望了。没有办法,,那将是白日梦。
看一看CID键控的字体。它们被设计成包含大量的字形。(PLRM第页)
更新:链接到带有CID字体描述的正确页面。
https://stackoverflow.com/questions/3795624
复制相似问题