3

Postscriptまたは関連ツールを使用して漢字を生成する方法を知っている人はいますか?漢字を表すためにUnicodeを使用したいのですが、PostscriptはまだUnicodeをサポートしていないようです。また、同じ文字を生成するために複数のフォントを指定したいと思います。

したがって、2つの質問があります:1。Postscriptでユニコードを使用する方法は?または、ポストスクリプトの方法で中国語の文字セットを列挙する方法は?2. Postscriptを使用してフォント構成を指定するにはどうすればよいですか?

最後に、postscriptがこの仕事をすることができない場合、私は私の目的のためにどのツールに頼るべきですか?

どうもありがとうございます!

-ジン

4

1 に答える 1

5

Adobeの公式PostScript言語仕様では、Unicodeフォントの特定のサポートはありません。(これはPSレベル3の仕様の最終バージョンであり、1999年の公開以来有効です。言語としてのPostScriptは開発されていません...)

ただし、PostScriptは(レベル2以降)一般的な方法でマルチバイトフォント(2、3、および4バイト)をサポートします(「CID」を参照)。すべてのPostScriptフォントには「エンコーディング」が必要です。エンコーディングは基本的に、フォントのどのインデックス位置で特定の文字のグリフ記述を見つけることができるかを示すテーブルです。したがって、Unicodeフォント自体はありませんが、Unicodeの範囲のサブセットを提供するマルチバイトCIDフォントがあります。

また、自由に再配布可能なCMapはありません。(CMap。)CMapが必要な場合は、Windowsコードページと対応するAdobeCMapから派生させる必要があります。

範囲や言語などをチェックする必要なしにUnicodeテキスト文字列を使用するための「超単純な」方法を探しているだけの場合:失望させて申し訳ありません。道はない。それは夢のようなものです。

代わりに、 CIDキー付きフォントをご覧ください。これらは、多数のグリフを含むように設計されています。(PLRMのページ364ff


更新: CIDフォントの説明が記載された正しいページにリンクされています。

于 2010-09-26T15:54:45.913 に答える