LaTeX – Incorporar fontes no PDF

Há alguns dias eu tive a necessidade de que o pdf que eu estava criando incorporasse todas as fontes que o mesmo utilizava.

O pdf estava sendo gerado através do MikTeX v2.7, e no TexnicCenter eu estava usando a diretiva de compilação: Latex => PS => PDF. Esse caminho todo estava sendo necessário pois os arquivos do LaTeX (.tex) que compunham o projeto todo estavam usando imagens nos formatos .eps, .png, .jpg, .pdf, .pdf_t.

Então depois de algunas buscas e leituras eu estava certo que precisa mudar algo na linha de comando do ps2pdf pois essa é o programa do ghostscript que faz a conversão do ps para o pdf final.

Acabei achando este site, onde o autor mostra os comandos suportados pelo ps2pdf.

Notei que para que as fontes (todas) fossem embarcadas no pdf eu precisaria que o ps2pdf compilasse meu programa com a configuração /prepress.

Então bastou ir no TexnicCenter em: Build > Define Output Profiles.
Na janela que abrir selecione o profile: Latex => PS => PDF.
Vá na aba Postprocessor e no Arguments do Postscript, adicione no inicio da linha o comando: -dPDFSETTINGS=/prepress

E depois dê um espaço e saia dando ok.

Agora é só compilar que o pdf irá ter todas as fontes embutidas em si.

Obs.: O pdf sofrerá um leve aumento de tamanho devido as fontes que ele incorporou.

Advertisements