O tipo errado de fontes em PDF

Este é o problema mais comum: o sintoma é que o texto no documento parece “desfocado”.

A maioria das pessoas usa Adobe Acrobat Reader para visualizar seu PDF: o Reader é distribuído gratuitamente e está amplamente disponível, com todas as suas falhas. Uma dessas falhas é sua incapacidade de lidar com fontes de bitmap (pelo menos, em todas as versões anteriores à versão 6, cujas cópias são todas muito antigas, agora … mas algumas são ocasionalmente encontradas).

Então, não vamos querer fontes de bitmap em nosso PostScript: com elas, os caracteres aparecem borrados no Reader, muitas vezes não são sequer reconhecíveis, e frequentemente não são adequadamente alinhadas. Apesar disso, mesmo agora, a maioria dos sistemas TeX tem o dvips configurado para usar arquivos pk files em sua saída. Até o PDFTeX usará arquivos pk se não puder ver uma alternativa para fonte no documento que estiver processando.

Nosso remédio é usar versões “Adobe Type 1” versions of the fonts we need. das fontes que precisarmos. Como a Adobe está no negócio de vender fontes Type 1, o Reader foi, obviamente, feito para lidar bem com elas desde o início.

Claro, se seu documento não usa nada além de fontes que vieram da Adobe — fontes como a Times que aparece em praticamente todas as impressoras PostScript, ou como a Adobe Sabon pela qual se paga um extra — então não tem problema.

Mas a maioria das pessoas usa a Computer Modern para começar, e mesmo aqueles relativamente sofisticados que usam algo tão exótico quanto a Sabon muitas vezes se encontram usando caracteres estranhos da CM mesmo sem qualquer intenção. Felizmente, versões bastante boas das fontes CM estão disponíveis a partir da AMS (que as tem como cortesia de Blue Sky Research e Y&Y).

A maioria dos sistemas modernos possui as fontes instaladas prontas para uso; e qualquer sistema instalado há menos de 3 anos tem um arquivo de configuração do dvipspdf’ que determina o uso das fontes CM, e também define alguns outros parâmetros para melhorar a saída do dvips. Use esta configuração como:

dvips -Ppdf myfile -o myfile.ps
Isso pode produzir uma mensagem de alerta sobre a impossibilidade de encontrar o arquivo de configuração:
dvips: warning: no config file for `pdf'
ou algo parecido, ou sobre a incapacidade de encontrar um arquivo de fonte:
dvips: ! Couldn't find header file cmr10.pfb
Qualquer uma dessas falhas sinaliza que seu sistema não possui as fontes, em primeiro lugar.

Uma maneira de usar as fontes que não envolve a sofisticação do mecanismo -Ppdf é simplesmente carregar mapas:

dvips -Pcmz -Pamz myfile -o myfile.ps
Você pode encontrar as mesmas mensagens de alerta listadas acima.

Se seu sistema não tiver as fontes, ele também não terá o arquivo de configuração; no entanto, ele pode ter o arquivo de configuração sem ter as fontes. Em ambos os casos, você precisa instalar as fontes.


Do you have any question? Ask on: latex.net.br - we love qood questions!