Como exibir corretamente o texto em documentos PDF?

Sintomas

Isso é sobre TEXTO como TEXTO, há outro artigo da base de conhecimento (knowledge base) sobre TEXTO como GRÁFICO

A exibição incorreta pode assumir três formas quando as fontes não estiverem incorporadas.

  • O texto não é legível e possui caracteres aleatórios. Isso depende do visualizador. Alguns visualizadores terão esse problema, outros não.
  • Texto é legível, mas uma fonte diferente está sendo usada.
  • Caracteres individuais estão rotacionados. Isso é tratado em um artigo da base de conhecimento (kb) em separado (consulte o kb 452).

Causa

O texto não é legível: com a maneira atual como o BricsCAD codifica o texto em pdf, nem todos os visualizadores vão procurar os caracteres como se pretende. Enquanto um visualizador mostrará um texto perfeitamente legível, o texto vai aparecer em outro visualizador com caracteres aparentemente aleatórios. Estamos procurando maneiras de corrigir isso.

A fonte foi substituída: esse comportamento é conforme foi projetado. Se um visualizador não encontrar a fonte em uso, ele vai usar outra. Essa substituição pode acontecer em um visualizador, mas também pode ocorrer durante a impressão, portanto, o fato de um PDF parecer correto em um visualizador não significa que ele será impresso corretamente. Se isso for considerado um problema, pode ser evitado incorporando a fonte. Nos visualizadores o efeito pode ser evitado restringindo as fontes a um conjunto básico que consiste em: Courier, Courier Bold, Courier Oblique, Courier Bold-Oblique, Helvetica, Helvetica Bold, Helvetica Oblique, Helvetica Bold-Oblique, Times Roman, Times Bold, Times Italic, Times Bold-Italic and Symbo l and ZapfDingbats. Para impressoras, é mais difícil prever.

Solução

Uma solução direta para ambos os problemas é incorporar as fontes em uso. Isso aumentará um pouco o tamanho do PDF, mas fornecerá uma saída confiável.

Note:
  • Visualizadores que exibirão fontes não incorporadas com caracteres aleatórios:
    PDF Architect e Microsoft Edge Viewer.
  • Visualizadores que são mais tolerantes com fontes não incorporadas e ainda as exibem corretamente:
    Adobe Acrobat e Foxit.