Ghostscript: como descubro quais fontes estão disponíveis?

5

No Ghostscript, em um computador com uma impressora a jato de tinta do windows xp, como posso ver uma amostra das fontes disponíveis no meu sistema? Eu preciso saber o que eles são chamados para invocá-los, e seria útil saber quais substituições são feitas.

    
por Harry Weston 16.01.2012 / 17:29

2 respostas

5

(*) {==} 256 string /Font resourceforall enviará uma lista de todas as fontes disponíveis para o stdout.

Em vez de um simples {==} para o argumento proc para resourceforall, você pode fornecer uma rotina mais complexa para imprimir uma página de saída usando a fonte. Por exemplo:

%!
(*) {cvn findfont 20 scalefont setfont
10 10 moveto (ABCDEFGHIJKLMNOPQRSTUVWXYZ) show showpage}
256 string /Font resourceforall

Ou até mesmo:

%!
(*) {dup cvn findfont 20 scalefont setfont
10 100 moveto show 
10 10 moveto (ABCDEFGHIJKLMNOPQRSTUVWXYZ) show showpage}
256 string /Font resourceforall

Você pode deixá-lo tão bonito quanto quiser ou até ficar entediado ...

    
por 17.01.2012 / 17:40
2

Está lá no livro que estou usando, para aprender e como referência: "Postscript by Example", de Henry McGilpin e Mary Campione, Addison Wesley, 1992; ISBN 0-201-63228-4, Capítulo 14, página 553, que tem uma dúzia de páginas, mais 6 programas, sobre este mesmo assunto.

Recebi um download dos programas do site e o arquivo chamado "FONTS6.PS" é exatamente o que eu quero.

    
por 18.01.2012 / 17:10