Como incorporar o Arial em PDF quando o PDF tem Helvetica?

3

Então, eu tenho um arquivo PDF que é gerado por um programa que usa as fontes Base 14, para que ele contenha "Helvetica" e "Times Roman". Quando vejo isso na minha cópia do Acrobat 7.0 no Windows (por exemplo), ele mostra isso com o Arial e o Times New Roman. Estou bem com isso.

A questão é que eu gostaria de publicar este arquivo PDF no lulu.com, e eles querem todas as fontes incorporadas. Incluindo a Base 14. Eu não tenho uma cópia da Helvetica, então o que parece ser uma coisa natural é substituir o Arial pela Helvetica e incorporar o Arial. Como posso fazer isso?

Eu tentei usar o recurso Imprimir no Acrobat (nota: esta é a versão completa, não o Reader) para imprimir em um arquivo PDF usando o driver de impressão "Imprimir em PDF" da Adobe e selecione a opção "Incorporar todas as fontes". configurações de impressão. Isso funcionou para as fontes que eu tinha cópias reais, mas em vez de "imprimir" Arial para Helvetica - o que faria se a impressão para uma impressora real - deixa toda a Helvetica como Helvetica e não incorpora. / p>

Alguma sugestão de formas alternativas de fazer isso? O que eu realmente quero é apenas uma cópia do meu arquivo PDF com todas as fontes incorporadas, e eu estou muito feliz se isso significa fazer uma das substituições usuais para a "Helvetica" que está nele. Eu ficaria mais feliz se pudesse fazer isso no Acrobat ou em outro software que eu tenho (pdftex, talvez?), Mas estou disposto a instalar outro utilitário gratuito se eu precisar.

    
por Brooks Moses 10.09.2009 / 19:45

4 respostas

3

Para incorporar uma fonte em um documento PDF, você deve ter essa fonte disponível em seu sistema e a fonte precisa permitir a incorporação. Quase todas as fontes permitem a incorporação, portanto, isso não deve ser um problema.

Uma maneira manual de incorporar uma fonte no Acrobat (estou usando o Acrobat 8 Professional, portanto, esperamos que esteja disponível em 7 - não tenho mais acesso a 7) é usar a "Ferramenta de Texto Retoque"

Tools > Advanced Editing > TouchUp Text Tool
  1. Com a ferramenta selecionada, clique em algum texto que use a fonte que você deseja incorporar para selecioná-la.
  2. Clique com o botão direito e escolha Propriedades ...
  3. Escolha a guia "Texto"
  4. Procure o campo Permissões - Ele informará se a fonte pode ser incorporada
  5. Diretamente à direita dessas informações, há uma caixa de seleção para "Incorporar"
  6. Verificar incorporação
  7. Clique em Fechar
  8. Salvar o documento
  9. Essa fonte deve agora ser incorporada - verifique a configuração de Fontes para se certificar

    File > Properties... > Fonts
    

Você terá que repetir esse processo para cada fonte que deseja incorporar.

    
por 11.09.2009 / 00:27
4

Você pode usar o Ghostscript (mesmo no Windows) para criar PDFs com todas as fontes (mesmo fontes TrueType) incorporadas.

Se tiver sorte, você poderá criar um arquivo PostScript (que servirá como entrada para o processo de criação de PDF executado pelo Ghostscript) que tenha as fontes incorporadas, seguindo estas etapas:

  • Instale o Ghostscript for Windows mais recente (v8.71) no seu PC.
  • Instale o driver Adobe PostScript na caixa do Windows.
  • Escolha todas as configurações padrão (especialmente tamanho e orientação da página) que você deseja usar para o seu PDF.
  • Configure a incorporação de fontes (na guia 'Avançado' nas propriedades do driver) assim:
    • TrueType-Font: 'download como softfont para impressora'
    • Opção de download TrueType: 'TrueType' (não 'Contorno' ou 'Bitmap' ou 'Auto')
  • Ativar a caixa de seleção "Imprimir para arquivo".

( Acima de strings da interface do usuário foram traduzidas por mim de volta para o inglês - então as palavras exatas que você vê no seu PC podem ser diferentes. )

Ao imprimir, você será solicitado a fornecer um nome de arquivo + caminho, com uma extensão padrão de * .prn. Salve o arquivo como "somename.ps" (será PostScript).

Agora, execute uma linha de comando do Ghostscript em uma janela cmd / DOS para criar o PDF:

gswin32c ^
 -dNOPAUSE ^
 -dBATCH ^
 -sDEVICE=pdfwrite ^
 -dPDFSETTINGS=/prepress ^
 -dCompatibilityLevel=1.4 ^
 -dHaveTrueTypes=true ^
 -dSubsetFonts=true ^
 -sOutputFile="c:\path\to\somename.pdf" ^
 -c ".setpdfwrite <</NeverEmbed [ ]>> setdistillerparams" ^
 "c:\path\to\somename.ps"

O Ghostscript usará suas próprias fontes clone (muito boas) (doadas pela URW Foundry sob uma licença da FOSS) no lugar das originais da Adobe 'base 14'. Especificamente, usará:

  • em vez de "Times": "Nimbus Roman No9 L"
  • em vez de "Helvetica": "Nimbus Sans L"
  • em vez de "Courier": "Nimbus Mono L"
  • em vez de "Símbolo": "Símbolos padrão L"
  • em vez de "ZapfDingbats": "Dingbats"
por 24.06.2010 / 15:48
0

O URW ++ lançou versões GPL de todas as fontes Postscript padrão. Infelizmente, eles são difíceis de encontrar por conta própria, a maneira mais fácil de obtê-los é a partir de uma instalação do Ghostscript.

Depois de instalar essas fontes, você terá a Helvetica, embora possa estar com um nome diferente.

    
por 18.09.2009 / 23:01
0

O PagePlus ( link ) é capaz de abrir e editar arquivos PDF, então você provavelmente teria mais sorte com naquela.

O InDesign importa somente arquivos PDF como se fossem gráficos, e você pode abrir e editar páginas individuais de um PDF no Illustrator, mas isso seria um problema real para algumas páginas.

    
por 03.11.2009 / 11:40