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.
- 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.