Lines 131-138
Já existe um diretório chamado [.filename]#Type1#. A forma mais direta de adic
Link Here
|
131 |
[source,shell] |
131 |
[source,shell] |
132 |
.... |
132 |
.... |
133 |
Cria um diretório para armazenar os arquivos de fonte |
133 |
Cria um diretório para armazenar os arquivos de fonte |
134 |
% mkdir -p /usr/local/shared/fonts/type1 |
134 |
% mkdir -p /usr/local/share/fonts/type1 |
135 |
% cd /usr/local/shared/fonts/type1 |
135 |
% cd /usr/local/share/fonts/type1 |
136 |
|
136 |
|
137 |
Coloque os arquivos .pfa, .pfb and .afm aqui |
137 |
Coloque os arquivos .pfa, .pfb and .afm aqui |
138 |
Pode-se querer manter os arquivos readme, e outras documentações |
138 |
Pode-se querer manter os arquivos readme, e outras documentações |
Lines 237-243
Então, para completar nosso exemplo:
Link Here
|
237 |
.... |
237 |
.... |
238 |
Torne a fonte acessível para o X11 |
238 |
Torne a fonte acessível para o X11 |
239 |
% cd /usr/X11R6/lib/X11/fonts/Type1 |
239 |
% cd /usr/X11R6/lib/X11/fonts/Type1 |
240 |
% ln -s /usr/local/shared/fonts/type1/showboat.pfb . |
240 |
% ln -s /usr/local/share/fonts/type1/showboat.pfb . |
241 |
|
241 |
|
242 |
Edite os arquivos fonts.dir e fonts.scale, adicionando a linha que descreve a fonte e incremente o número de fontes que são encontradas na primeira linha. |
242 |
Edite os arquivos fonts.dir e fonts.scale, adicionando a linha que descreve a fonte e incremente o número de fontes que são encontradas na primeira linha. |
243 |
% ex fonts.dir |
243 |
% ex fonts.dir |
Lines 271-281
O Ghostscript referencia uma fonte via seu arquivo de [.filename]#Fontmap#. Este
Link Here
|
271 |
[source,shell] |
271 |
[source,shell] |
272 |
.... |
272 |
.... |
273 |
Coloque a fonte no diretório do Ghostscript |
273 |
Coloque a fonte no diretório do Ghostscript |
274 |
% cd /usr/local/shared/ghostscript/fonts |
274 |
% cd /usr/local/share/ghostscript/fonts |
275 |
% ln -s /usr/local/shared/fonts/type1/showboat.pfb . |
275 |
% ln -s /usr/local/share/fonts/type1/showboat.pfb . |
276 |
|
276 |
|
277 |
Edite o mapeamento de fontes, assim o Ghostscript saberá sobre a fonte |
277 |
Edite o mapeamento de fontes, assim o Ghostscript saberá sobre a fonte |
278 |
% cd /usr/local/shared/ghostscript/4.01 |
278 |
% cd /usr/local/share/ghostscript/4.01 |
279 |
% ex Fontmap |
279 |
% ex Fontmap |
280 |
:$a |
280 |
:$a |
281 |
/Showboat (showboat.pfb) ; % From CICA /fonts/atm/showboat |
281 |
/Showboat (showboat.pfb) ; % From CICA /fonts/atm/showboat |
Lines 288-297
Aladdin Ghostscript 4.01 (1996-7-10)
Link Here
|
288 |
Copyright (C) 1996 Aladdin Enterprises, Menlo Park, CA. All rights |
288 |
Copyright (C) 1996 Aladdin Enterprises, Menlo Park, CA. All rights |
289 |
reserved. |
289 |
reserved. |
290 |
This software comes with NO WARRANTY: see the file PUBLIC for details. |
290 |
This software comes with NO WARRANTY: see the file PUBLIC for details. |
291 |
Loading Times-Roman font from /usr/local/shared/ghostscript/fonts/tir_____.pfb... |
291 |
Loading Times-Roman font from /usr/local/share/ghostscript/fonts/tir_____.pfb... |
292 |
/1899520 581354 1300084 13826 0 done. |
292 |
/1899520 581354 1300084 13826 0 done. |
293 |
GS>Showboat DoFont |
293 |
GS>Showboat DoFont |
294 |
Loading Showboat font from /usr/local/shared/ghostscript/fonts/showboat.pfb... |
294 |
Loading Showboat font from /usr/local/share/ghostscript/fonts/showboat.pfb... |
295 |
1939688 565415 1300084 16901 0 done. |
295 |
1939688 565415 1300084 16901 0 done. |
296 |
>>showpage, press <return> to continue<< |
296 |
>>showpage, press <return> to continue<< |
297 |
>>showpage, press <return> to continue<< |
297 |
>>showpage, press <return> to continue<< |
Lines 325-331
Essa ferramenta irá criar o arquivo de fontes do Groff a partir dos arquivos de
Link Here
|
325 |
Muitos arquivos .afm estão no formato do Mac, com ^M delimitando as linhas |
325 |
Muitos arquivos .afm estão no formato do Mac, com ^M delimitando as linhas |
326 |
Nós temos que convertê-los para o estilo UNIX que delimita as linhas com ^J |
326 |
Nós temos que convertê-los para o estilo UNIX que delimita as linhas com ^J |
327 |
% cd /tmp |
327 |
% cd /tmp |
328 |
% cat /usr/local/shared/fonts/type1/showboat.afm | |
328 |
% cat /usr/local/share/fonts/type1/showboat.afm | |
329 |
tr '\015' '\012' >showboat.afm |
329 |
tr '\015' '\012' >showboat.afm |
330 |
|
330 |
|
331 |
Agora crie um arquivo de fonte groff |
331 |
Agora crie um arquivo de fonte groff |
Lines 341-347
Se o Ghostscript é utilizado para impressão com driver simulado no sistema, en
Link Here
|
341 |
.... |
341 |
.... |
342 |
Criando o arquivo de fonte .pfa |
342 |
Criando o arquivo de fonte .pfa |
343 |
|
343 |
|
344 |
% pfbtops /usr/local/shared/fonts/type1/showboat.pfb >showboat.pfa |
344 |
% pfbtops /usr/local/share/fonts/type1/showboat.pfb >showboat.pfa |
345 |
.... |
345 |
.... |
346 |
|
346 |
|
347 |
Claro que, se o arquivo [.filename]#.pfa# já existe, apenas crie um link simbólico para referenciá-lo. |
347 |
Claro que, se o arquivo [.filename]#.pfa# já existe, apenas crie um link simbólico para referenciá-lo. |
Lines 420-426
Os arquivos de interesse são:
Link Here
|
420 |
** [.filename]#PF2AFM.PS# |
420 |
** [.filename]#PF2AFM.PS# |
421 |
** [.filename]#ttf2pf.ps# |
421 |
** [.filename]#ttf2pf.ps# |
422 |
+ |
422 |
+ |
423 |
O caso engraçado sobre maiúsculas/minúsculas é devido ao fato de serem destinados também para os terminais DOS. O [.filename]#ttf2pf.ps# faz uso dos outros como maiúsculos, portanto, qualquer renomeação deve ser consistente com isso. (Na verdade, [.filename]#GS_TTF.PS# e [.filename]#PFS2AFM.PS# são supostamente parte da distribuição Ghostscript, mas é muito fácil usá-los como utilitários isolados. O FreeBSD parece não incluir o último.) Você também pode querer instalá-los em [.filename]#/usr/local/shared/groff_font/devps# (?). |
423 |
O caso engraçado sobre maiúsculas/minúsculas é devido ao fato de serem destinados também para os terminais DOS. O [.filename]#ttf2pf.ps# faz uso dos outros como maiúsculos, portanto, qualquer renomeação deve ser consistente com isso. (Na verdade, [.filename]#GS_TTF.PS# e [.filename]#PFS2AFM.PS# são supostamente parte da distribuição Ghostscript, mas é muito fácil usá-los como utilitários isolados. O FreeBSD parece não incluir o último.) Você também pode querer instalá-los em [.filename]#/usr/local/share/groff_font/devps# (?). |
424 |
|
424 |
|
425 |
`afmtodit`:: |
425 |
`afmtodit`:: |
426 |
Cria arquivos de fontes para uso com o Groff a partir do arquivo de métricas de fonte ascii. Isso geralmente fica no diretório [.filename]#/usr/src/contrib/groff/afmtodit# e requer algum trabalho para prosseguir. |
426 |
Cria arquivos de fontes para uso com o Groff a partir do arquivo de métricas de fonte ascii. Isso geralmente fica no diretório [.filename]#/usr/src/contrib/groff/afmtodit# e requer algum trabalho para prosseguir. |