マニュアルページを読みましenscript
たが、この質問に対する答えが見つかりませんでした。ダウンロードしたAFMファイルを使用して印刷しようとしてもenscript
機能しません。次のエラーが発生し続けます。
$ enscript foo.txt -B -f OCRA10 -p - > foo.ps;
couldn't open AFM file for font "OCRA", using default
にあるOCRAのAFMファイルをダウンロードしました/usr/share/fonts/ocr/OCRA.afm
。を使用してフォントキャッシュを書き換えましたfc-cache -fv
。また、AFMファイルへのパスを含むローカルのenscript設定ファイルを追加しました。
$ cat ~/.enscriptrc
AFMPath: /usr/share/fonts/ocr
どんな助けでも大変感謝します。
答え1
enscript
特定のフォント名に対して、すべてのAFMファイルではなくテキストファイルのみをスキャンしますfont.map
。ファイルは各行がFontName filename
。同じディレクトリ)、フォントを見つけて使用できます。enscript
afm
/usr/share/enscript/afm
font.map
わかりませんが、AFMPath:
設定ファイルフィールドに指定したすべてのパスにもfont.map
ファイルが必要だと思います。これは、システムへのルートアクセス権がなく、ディレクトリに書き込めない場合にenscript
必要です。