Fontes em arquivos PDF: Como garantir que uma fonte seja renderizada corretamente entre plataformas / leitores?


21

Criei um documento no MS Word (2007) e depois publiquei em PDF com a intenção de criar um documento com a mesma aparência, independentemente da escolha da plataforma ou do leitor de pdf.

Parece bom em algumas máquinas Windows, mas quando a abro no ubuntu (usando acroread), a fonte original, arial, é substituída por uma fonte ridícula e com babados que é totalmente inapropriada.

Isso me preocupou que este documento possa ter sua fonte renderizada de uma maneira louca e aleatória, dependendo do que o destinatário estiver usando para abri-lo.

Questões:

  1. Não entendo como as fontes funcionam em pdf, mas ouvi falar sobre "incorporar" fontes em pdf. Isso garante que qualquer fonte que eu escolha seja renderizada da mesma maneira sempre? Se sim, como faço?

  2. Existe uma maneira alternativa segura de gerar um pdf simples cujas fontes "se comportem" corretamente? Estou não vinculado a qualquer ferramenta especial como o MS Word. Minha preocupação primordial é que o documento PDF tenha a aparência que pretendo.

Respostas:


8
  1. Sim, a incorporação de fontes garante que todos os destinatários possam exibir o PDF conforme desejado. Você precisa garantir que tem o direito de incorporar uma fonte comercial; existem restrições menores para incorporar fontes de subconjunto. Consulte este artigo para ter uma idéia das opções no Word 2007.

  2. Restringir o documento às fontes de base PDF deve ajudar. Há outro conjunto de fontes conhecido como fontes seguras para a Web que aparece na maioria das plataformas e também deve ser seguro para uso em PDFs.


2
Além deste aviso, se você tiver o Adobe (Acrobat) Distiller instalado, poderá imprimir em PDF usando a caixa de diálogo da impressora e escolhendo o driver da impressora Adobe PDF. Nas propriedades desse driver, há uma caixa de opções para especificar a incorporação de fontes. Isso geralmente é desmarcado por padrão por motivos de direitos autorais. Também pode haver opções de driver de impressora PDF freeware.
horatio

@RedGrittyBrick: Obrigado! Agora tenho um bom ponto de partida com suas sugestões.
Angelo

9

Como você não precisa do MS Word - que tal usar o OpenOffice.org ou o LibreOffice?

Ambos têm um item de menu 'Arquivo -> Exportar como PDF ...' .

Certifique-se de ativar a caixa de seleção PDF / A-1a - isso garantirá a conformidade com o padrão PDF / A-1a, que exige que todas as fontes sejam incorporadas. Dessa forma, os arquivos são exibidos e impressos da mesma forma em todas as plataformas (o 'A' em PDF / A significa que o arquivo atende ao padrão de 'arquivamento').


Infelizmente, isso não é garantido para formulários PDF preenchíveis (consulte o bug 50879 ), pois eles não podem ser salvos como PDF / A.
Anton Samsonov

@AntonSamsonov: Verdade. Mas quem precisa de renderização exata da fonte em formulários preenchíveis , afinal?
Kurt Pfeifle

Esses milhões (bilhões) de pessoas que usam scripts não latinos. Os erros existentes nos softwares de geração e visualização / edição de PDF resultam no fato de que os símbolos não-latinos não são renderizados ou são ilegíveis.
Anton Samsonov

@AntonSamsonov: Oh !, obrigado por me lembrar! Admito que tenho a tendência de ser despejado o suficiente para esquecer o fato de que o mundo não está usando apenas scripts em latim.
Kurt Pfeifle

@AntonSamsonov: PDF / A-1b / 1a (básico / avançado) no entanto não é compatível com formas que podem ser preenchidos em tudo . Para preservar o conteúdo de um formulário preenchido, o formulário deve ser "achatado" primeiro (integrando seu conteúdo ao conteúdo padrão em PDF) - onde ele terá todo o suporte de fontes, como de costume.
Kurt Pfeifle

1

Maneira segura: digitalize o documento impresso ou converta-o em uma imagem (não uma imagem de hipertexto modificada como o Excel às vezes, mas um JPG ou BMP) e, em seguida, pdf.

Ao converter para uma imagem, você está trabalhando com uma imagem, não com um código que possa ser mal interpretado ou traduzido incorretamente por outros sistemas.

Obviamente, fazê-lo dessa maneira resultará em arquivos geralmente maiores e, dependendo da necessidade de digitalizar um documento impresso para criar a imagem, você poderá obter uma saída de qualidade inferior. Mas você nunca precisará se preocupar em Arial ser convertido em uma fonte com babados estranhos.


Sim, acho que seria a única maneira verdadeira e "à prova de futuro" para exibir fontes exóticas / raras.
Angelo
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.