Enscript:さまざまなフォントを使用する方法は?

Enscript:さまざまなフォントを使用する方法は?

フォントをダウンロードしました。RobotoMono-Regular.ttf ここRobotoMono-Regular.afm、に変換このツールそして、そのファイルを/usr/local/share/enscript/afm別のファイルが.afm ある場所にコピーします。中にはまだ文書がありますfont.map。そのエントリを追加しましたRobotoMono-Regular RobotoMono-Regular(最初のエントリはフォント名で、2番目のエントリはです.afm。すべてが正常です。そのディレクトリに保存されている他のフォントのフォント名を指定するとenscript --font=RobotoMono-Regular ...尊重されます)。.afmenscript

これはmacOSにあります。質問ここやや関連があるようですが違います。

ベストアンサー1

この.afmファイルは各文字にどれだけのスペースが残っているかを示すフォント測定であるため、ensciptは改行などを配置する場所を計算できます。実際に文字を描画するには、プリンタに各文字を描画する方法を説明するPostScriptコードも必要です。ファイルと同じデフォルト名を持つディレクトリにも提供する必要がある別の.pfa(または.pfb)ファイルにあります。afm.afm

Webツールでもpfaファイルが生成されていることを確認してください。それ以外の場合は、ttf2pt1システムに適したパッケージにあるものを使用できます。

enscriptがこれら2つのファイルを見ると、pfaファイルが出力に含まれるように「ダウンロード」してから、プリンタはすべてを印刷する方法を知ります。 pfaファイルなしで表示される他のフォントは、プリンタに組み込まれると予想される標準フォントであるため、ダウンロードする必要はありません。使用すると、enscript -v次のメッセージが表示されます。

downloading font "RobotoMono-Regular"

プリンタにはgvGhostView()などのプログラムが含まれていました。

おすすめ記事