As fontes não estão incorporadas em um pdf?

5

Eu criei um arquivo pdf usando o comando pdflatex , mas algumas fontes não estão incorporadas a ele. Por favor, veja a saída de pdffonts . Eu também verifiquei "updmap --edit" para ver se a opção "pdftexDownloadBase14" é verdadeira ou não. É verdade. Mas ainda assim algumas fontes não são inseridas. Por favor me ajude a resolver isso.

    
por samarasa 24.06.2011 / 00:14

2 respostas

5

Esta pode não ser a pergunta mais relevante para o askubuntu, mas tentarei respondê-la: Você provavelmente incluiu gráficos em seu documento que usam a fonte Helvetica (um exemplo comum são os rótulos dos eixos para figuras criadas pelo Matlab) , certo? Se você usou Helvetica em seu documento (por exemplo, com \usepackage{helvet} ), o substituto Helvetica Nimbus Sans L seria usado em seu lugar.

Incorporar as fontes a partir de figuras externas não é possível no momento (isso deve funcionar se você se certificar de que os números externos incorporam as próprias fontes!).

Portanto, como sugerido nos comentários, a única solução parece ser fazer uma conversão em PDF - > PDF, por exemplo:

pdf2ps file.pdf file.ps
ps2pdf14 -dPDFSETTINGS=/prepress -dEmbedAllFonts=true file.ps file.pdf

Infelizmente, os hiperlinks, por exemplo, não sobreviverão a essa transformação.

Veja esta pergunta no (mais relevante) site irmão tex.stackexchange: link

    
por Marcel Stimberg 30.07.2011 / 14:33
2

Outra alternativa (eu acredito, melhor) é usar o ghostcript:

gs -q -dNOPAUSE -dBATCH -dPDFSETTINGS=/prepress -sDEVICE=pdfwrite -sOutputFile=${file}_FONTS-EMBEDDED.pdf ${file}.pdf

É melhor porque o pdf resultante é menor e mantém um bom comportamento na cópia de texto. Na verdade, esse método incorpora outras fontes, no lugar do original. Porém, o pdf resultante terá todas as fontes incorporadas. Eu encontrei este método aqui .

    
por kavadias 02.06.2016 / 22:57