enscript를 사용하여 글꼴 지정

enscript를 사용하여 글꼴 지정

매뉴얼 페이지를 읽었 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. 동일한 디렉토리), 글꼴을 찾아 사용할 수 있습니다.enscriptafm/usr/share/enscript/afmfont.map

잘 모르겠지만 AFMPath:구성 파일 필드에 제공한 모든 경로에도 font.map파일이 필요하다고 추측합니다. 이는 시스템에 대한 루트 액세스 권한이 없고 디렉토리에 쓸 수 없는 경우에 enscript필요합니다 .

관련 정보