私はクロス プラットフォーム アプリを持っています。Linux および Mac バージョンでは、レポートを印刷するためのポストスクリプト ファイルを生成し、CUPS で印刷します。単純な文字や画像には機能しますが、True Type フォントを PostScript ファイルに直接埋め込む機能が欲しいです。誰もこれを行う方法を知っていますか?? また、単純なASCII文字をエンコードできますが、通常のaz 0-9以外の文字、アクセント付きの外国文字などをエンコードする方法がわかりません。
KPexEA
質問する
5976 次
2 に答える
9
TrueType フォントを Postscript 文書に埋め込むには、まずそれを Type 42 フォントに変換する必要があります。この変換により、フォントが PostScript コードに変換されます。この変換を行うための小さなユーティリティがいくつかあります。または、Type 42 仕様を読んで独自のコードを作成することもできます。
Type 1 フォントの埋め込みは、はるかに簡単です。Linux には大量の Type 1 フォントが同梱されています。X11 がインストールされている場合、OS X にも同梱されています。PDF は TrueType フォントを直接埋め込むことができるため、代わりに PDF を生成することも検討する必要があるオプションです。
于 2008-09-17T05:22:29.957 に答える
5
Postscript フォントにはさまざまなエンコーディングが使用されているため、iso-8859-1 文字を確実に印刷したい場合は、Postscript プログラムでフォントを再エンコードする必要があります。
于 2008-09-17T05:23:09.470 に答える