web-dev-qa-db-ja.com

Ghostscript:使用可能なフォントを確認するにはどうすればよいですか?

Ghostscriptで、インクジェットプリンタを搭載したWindows XP PCで、システムで使用可能なフォントのサンプルを確認するにはどうすればよいですか?それらを呼び出すためにそれらが何と呼ばれるかを知る必要があり、どのような置換が行われるかを知ることは有用です。

6
Harry Weston

(*) {==} 256 string /Font resourceforallは、stdoutで使用可能なすべてのフォントのリストをパイプ処理します。

Resourceforallへのproc引数の単純な{==}の代わりに、フォントを使用して出力のページを印刷するためのより複雑なルーチンを提供できます。例えば:

%!
(*) {cvn findfont 20 scalefont setfont
10 10 moveto (ABCDEFGHIJKLMNOPQRSTUVWXYZ) show showpage}
256 string /Font resourceforall

あるいは:

%!
(*) {dup cvn findfont 20 scalefont setfont
10 100 moveto show 
10 10 moveto (ABCDEFGHIJKLMNOPQRSTUVWXYZ) show showpage}
256 string /Font resourceforall

あなたはそれを好きなだけきれいにすることができます、またはあなたが退屈するまで.....

6
KenS

それは私が使用している本の中にあり、そこから学び、参照として使用しています。ヘンリー・マクギルピンとメアリー・カンピオーネによる「追記」、アディソン・ウェスリー、1992年。 ISBN 0-201-63228-4、第14章553ページ。これには、この主題に関する12ページほど、6以上のプログラムがあります。

サイト からプログラムをダウンロードしました。「FONTS6.PS」というラベルの付いたファイルがまさに私が欲しいものです。

2
Harry Weston