Ghostscriptで、インクジェットプリンタを搭載したWindows XP PCで、システムで使用可能なフォントのサンプルを確認するにはどうすればよいですか?それらを呼び出すためにそれらが何と呼ばれるかを知る必要があり、どのような置換が行われるかを知ることは有用です。
(*) {==} 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
あなたはそれを好きなだけきれいにすることができます、またはあなたが退屈するまで.....
それは私が使用している本の中にあり、そこから学び、参照として使用しています。ヘンリー・マクギルピンとメアリー・カンピオーネによる「追記」、アディソン・ウェスリー、1992年。 ISBN 0-201-63228-4、第14章553ページ。これには、この主題に関する12ページほど、6以上のプログラムがあります。
サイト からプログラムをダウンロードしました。「FONTS6.PS」というラベルの付いたファイルがまさに私が欲しいものです。