매뉴얼 페이지를 읽었 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
필요합니다 .