Printing
用 enscript 指定字型
我已閱讀手冊頁,
enscript
但找不到此問題的答案。我正在嘗試使用enscript
下載的 AFM 文件進行列印,但無法正常工作。我不斷收到以下錯誤:$ 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
任何幫助將不勝感激。
不是掃描所有 AFM 文件以查找給定字型的名稱,而是
enscript
僅掃描font.map
文本文件。該文件是一個簡單的兩列 ASCII 文件,其中每一行的格式為FontName filename
. 如果將 AFM 文件放在enscript
的afm
目錄中(在我的系統上它位於/usr/share/enscript/afm
),然後在font.map
文件中添加一行(位於同一目錄中),它將能夠找到並使用該字型。我不知道,但會猜測您在
AFMPath:
配置文件欄位中提供的任何路徑也需要一個font.map
文件。如果您沒有系統的 root 訪問權限並且無法寫入enscript
’s 目錄,這將是必要的。