Palatino 글꼴을 내 글꼴과 결합하려고 합니다.숲속 엄마문서.
이것문서설명하다
FAMILY는 원하는 가족의 이름이라는 하나의 인수를 취합니다. Groff는 각각 1, 2 또는 3자의 니모닉으로 식별되는 작은 기본 제품군 세트와 함께 제공됩니다. 표준 시리즈는 다음과 같습니다.
A = Avant Garde
BM = Bookman
H = Helvetica
HN = Helvetica Narrow
N = New Century Schoolbook
P = Palatino
T = Times Roman
ZCM = Zapf Chancery
FAMILY에 전달하는 인수는 위 왼쪽에 있는 식별자입니다. 예를 들어 Helvetica를 원할 경우
.FAMILY H를 입력합니다.
Palatino 글꼴을 .FAMILY P
.
report.mom:28: warning: can't find font `PR'
report.mom:31: warning: can't find font `PB'
report.mom:31: warning: can't find font `PI'
report.mom:31: warning: can't find font `PBI'
[mom]: Either font style "B" at line 31 does not exist in family "P",
or family "P" has not been installed.
Aborting 'report.mom' at FT, line 31.
이것이 내가 컴파일한 방법입니다:
pdfmom -t report.mom > report.pdf
groff 버전 1.22.3이 설치되어 있습니다.
"Groff는 작은 기본 패밀리 세트와 함께 제공됩니다"에 대한 나의 해석은 groff의 기본 설치에서 모든 표준 패밀리를 사용할 수 있다는 것입니다.
내가 잘못? groff와 함께 사용하기 위해 Palatino를 설치하거나 구성하려면 수동 단계를 수행해야 합니까?
편집하다
내 시스템을 자세히 살펴보면 다음과 같습니다.
$ ls /usr/share/groff/1.22.3/font/devpdf
CB CI DESC enc Foundry HBI HR S TBI TR ZD
CBI CR download EURO HB HI map TB TI util
$ ls /usr/share/groff/1.22.3/font/devps
AB BMB CB DESC freeeuro.pfa HI HNR NI PI SS text.enc ZCMI
ABI BMBI CBI download generate HNB HR NR PR symbolsl.pfa TI ZD
AI BMI CI EURO HB HNBI NB PB prologue TB TR ZDR
AR BMR CR freeeuro.afm HBI HNI NBI PBI S TBI zapfdr.pfa
따라서 이 장치에서는 Palantino를 사용할 수 있지만 ( 의 파일 ps
로 인해 ) 이 장치에서는 사용할 수 없는 것 같습니다.P*
font/devps
pdf
에서 P*
파일을 복사하고 다시 컴파일하려고 시도했지만 텍스트에 이상한 간격 문제가 발생했습니다. 를 사용하여 컴파일하면 간격 문제가 없습니다 .font/devps
font/devpdf
-Tps
내 장치에서 Palantino 글꼴을 사용할 수 있도록 시스템을 올바르게 구성하려면 어떻게 해야 합니까 pdf
?
답변1
당신이 할 수 있는 일은 일반 Troff .fam
인수를 사용한 다음 P를 사용하는 것입니다. 나는 이것으로 상당한 성공을 거두었습니다.
시도해 볼 수 있는 또 다른 방법은 Troff만 사용한 다음 포스트 프로세서 Gropdf를 사용하여 이와 같은 렌더링을 수행하는 것입니다.
troff -mom -Tpdf $INPUTFILE | gropdf $INPUTFILE > $OUTPUTFILE
( $INPUTFILE
파일 이름과 $OUTPUTFILE
PDF 이름을 원하는 이름으로 바꾸십시오)