Você abre um PDF e, em vez de palavras, cada página é preenchida com retângulos vazios, pequenos quadrados ou linhas de símbolos de espaço reservado idênticos onde o texto deveria estar. A estrutura do documento está intacta. O layout parece correto. Mas cada letra, número e sinal de pontuação foram substituídos por uma caixa vazia. Esta é uma falha na substituição de fonte e significa que o PDF está tentando exibir texto usando uma fonte que não está disponível para o leitor de PDF. Os dados de texto ainda estão no arquivo. Ele não foi excluído ou corrompido. O problema está inteiramente na camada de renderização e isso o torna corrigível.

O que faz com que a substituição de fontes produza retângulos vazios
A causa é mais simples do que o sintoma sugere.
Cada PDF traz instruções sobre como exibir o texto. Cada trecho de texto faz referência a uma fonte específica que foi incorporada ao PDF quando ele foi criado ou que deverá estar disponível no sistema onde será visualizado. Quando a fonte é incorporada, o PDF contém uma cópia dos dados da fonte e qualquer leitor de PDF pode exibir o texto corretamente, independentemente de quais fontes estão instaladas no dispositivo de visualização. Quando a fonte não está incorporada, o leitor de PDF deve encontrar uma fonte correspondente no sistema local. Se não existir correspondência, o leitor substitui uma fonte substituta. Na maioria das vezes, isso funciona adequadamente: o texto é exibido em uma fonte ligeiramente diferente, mas legível.
A falha do retângulo vazio acontece quando o próprio mecanismo de substituição falha. Isso pode ocorrer por vários motivos. O PDF pode fazer referência a uma fonte usando um nome interno que não corresponde a nenhum nome de fonte padrão reconhecido pelo sistema operacional. A fonte pode ser personalizada ou proprietária com codificação de caracteres que as fontes substitutas padrão não podem mapear. O arquivo PDF pode conter uma incorporação de fonte danificada ou incompleta onde os dados da fonte foram incluídos, mas foram corrompidos durante a transferência do arquivo, deixando o leitor incapaz de decodificá-lo. Em cada caso, o leitor sabe que o texto deve aparecer em um local específico, mas não possui dados de glifo para renderizar, então desenha o símbolo universal para caracteres ausentes: um retângulo vazio (ISO, 'ISO 32000-2:2020, Font Handling in PDF', 2020).
Experimente reparar PDF
Nenhuma instalação necessária. Funciona diretamente no seu navegador.
Verificando se a fonte está incorporada ou ausente
A primeira etapa do diagnóstico é determinar se o PDF contém fontes incorporadas e, em caso afirmativo, se elas estão intactas. Abra o PDF em um visualizador que possa exibir as propriedades do documento, como o Adobe Acrobat. Navegue até Arquivo, Propriedades, Fontes. A lista de fontes mostra todas as fontes referenciadas pelo documento e se cada uma delas é incorporada ou um subconjunto incorporado. Uma fonte incorporada exibe seu nome completo com (Embedded) ou (Embedded Subset) depois dela. Uma fonte não incorporada mostra apenas o nome da fonte sem nenhum indicador de incorporação. Se as fontes usadas pelo texto ausente estiverem listadas como não incorporadas, o problema é que o dispositivo de visualização não possui essas fontes instaladas.
Se as fontes estiverem listadas como incorporadas, mas o texto ainda for exibido como retângulos, os dados da fonte incorporada provavelmente estarão danificados. Isso pode acontecer quando um PDF é transferido por uma conexão de rede não confiável, armazenado em um dispositivo de armazenamento com falha ou processado por software que não suporta totalmente o formato de incorporação de fonte usado. Os dados da fonte estão presentes no arquivo, mas não podem ser decodificados. O painel de propriedades do documento ainda pode mostrar a fonte como incorporada porque a declaração de incorporação está intacta, mesmo que os dados binários da fonte estejam corrompidos.
Reparando problemas de fontes não incorporadas
Para PDFs onde as fontes nunca foram incorporadas, o caminho de reparo é instalar as fontes ausentes no dispositivo de visualização ou recriar o PDF com as fontes incorporadas. A instalação de fontes funciona quando você sabe quais fontes estão faltando e pode obtê-las legalmente. Isso é prático quando a fonte ausente é uma fonte comercial comum, como Helvetica ou Times New Roman, que você já possui, mas não instalou no dispositivo atual. É menos prático quando a fonte que falta é uma fonte corporativa personalizada ou uma fonte licenciada cara.
A ferramenta Repair PDF de WukongPDF pode reprocessar um PDF que sofre de problemas de exibição de fonte analisando a codificação do texto e as referências de fonte no arquivo. Para fontes não incorporadas amplamente disponíveis, a ferramenta pode substituir uma correspondência aproximada que preserva o conteúdo do texto e a aparência aproximada. Para documentos onde o texto original deve ser preservado com exatidão, recriar o PDF a partir do documento de origem com a incorporação de fontes habilitada é a solução mais confiável a longo prazo. A maioria dos processadores de texto e aplicativos de design tem uma configuração denominada Incorporar fontes ou Incorporar todos os caracteres na caixa de diálogo de exportação de PDF. Ativar esta configuração evita que a substituição de fontes se torne um problema.
Recuperando texto de PDFs com fontes incorporadas corrompidas
Quando as fontes incorporadas são corrompidas, os dados do texto geralmente permanecem intactos, mesmo que não possam ser exibidos. Os códigos de caracteres que especificam quais letras aparecem e onde são armazenados separadamente dos dados do glifo da fonte que informam ao renderizador como desenhar essas letras. Você pode extrair o conteúdo do texto do PDF mesmo quando a renderização visual falhar. Copie a área de texto aparentemente vazia clicando e arrastando sobre ela. Mesmo que nada esteja visível, o texto pode estar selecionado. Cole-o em um editor de texto. Se aparecer texto legível, os dados do texto estarão intactos e apenas a renderização da fonte será interrompida.
Se copiar e colar produzir caracteres distorcidos, a codificação da fonte pode não ser padrão. Nesse caso, use o recurso de extração de texto PDF em uma ferramenta PDF dedicada, que tenta decodificar o texto usando vários esquemas de codificação. O texto extraído pode então ser colocado em um novo documento com fontes incorporadas corretamente. O PDF original serve como referência visual para o layout enquanto o texto extraído fornece o conteúdo para a versão reparada. Esta recuperação em duas etapas preserva as informações e sua apresentação.
Evitando problemas de fonte em PDFs que você cria
A prevenção mais eficaz é sempre incorporar fontes ao criar PDFs. No Microsoft Word, a opção está em Arquivo, Opções, Salvar, em Preservar fidelidade ao compartilhar este documento. Marque Incorporar fontes no arquivo. No Adobe InDesign e em aplicativos de layout semelhantes, a caixa de diálogo de exportação de PDF inclui uma seção de incorporação de fontes onde você pode especificar quais fontes incorporar. Incorporar o conjunto completo de caracteres em vez de um subconjunto garante que, mesmo que o documento seja editado posteriormente e sejam usados caracteres fora do subconjunto original, eles serão exibidos corretamente.
Para PDFs recebidos de terceiros, trate os problemas de renderização de fontes como um problema corrigível, em vez de um dano permanente. É quase certo que o texto ainda esteja no arquivo. A abordagem Fix PDF consiste em diagnosticar se as fontes estão ausentes ou corrompidas, extrair o texto recuperável e instalar as fontes ausentes ou reconstruir o documento com fontes incorporadas. Um PDF cheio de retângulos vazios parece alarmante, mas o conteúdo por trás desses retângulos geralmente está intacto e pode ser recuperado com as etapas corretas.
Substituição de fontes em escritas não latinas e especializadas
Falhas na substituição de fontes são particularmente comuns em scripts não latinos, como chinês, japonês, coreano, árabe e cirílico. Esses sistemas de escrita usam conjuntos de caracteres muito maiores que o alfabeto latino, e as fontes que os suportam são correspondentemente maiores, tornando-os mais propensos a serem subconjuntos ou omitidos durante a criação de PDF. Um PDF criado em um sistema com suporte total a fontes CJK pode ser exibido como retângulos vazios em um sistema que não possui essas fontes. O mesmo se aplica a conjuntos de caracteres especializados usados em matemática, notação musical e linguística. Os documentos que usam esses scripts devem sempre ter fontes totalmente incorporadas, e não subconjuntos, para garantir a compatibilidade entre plataformas.
Ao receber um PDF com fontes não latinas ausentes, instalar a fonte específica geralmente é a única solução confiável. Os algoritmos de substituição de fontes projetados para scripts latinos têm um desempenho ruim em conjuntos de caracteres não latinos porque as formas dos glifos são muito diferentes para uma substituição significativa. Identificar a fonte exata usada no documento original, obtê-la de uma fonte legítima e instalá-la no sistema de visualização restaura a aparência pretendida do documento. O ecossistema PDF Fonts oferece suporte total a Unicode, mas esse suporte depende da disponibilidade das fontes para o renderizador. A falta de uma fonte é uma lacuna que nenhuma substituição inteligente pode preencher totalmente em sistemas de escrita complexos.
O problema do retângulo vazio está entre os problemas de PDF mais visualmente alarmantes que um usuário pode encontrar, mas também está entre os que podem ser corrigidos de forma mais consistente. Ao contrário da corrupção estrutural, em que o arquivo não pode ser aberto, uma falha na renderização da fonte significa que a estrutura do arquivo está intacta e o conteúdo está presente. O renderizador simplesmente não consegue desenhar o que sabe que deveria estar ali. Abordar o problema metodicamente, verificando o status de incorporação, identificando fontes ausentes e recuperando o conteúdo do texto, transforma um PDF que parece destruído em um PDF totalmente utilizável e legível. A aparência de destruição é uma ilusão criada pela camada de renderização. Os dados abaixo são quase sempre recuperáveis com as etapas de diagnóstico e ferramentas de reparo corretas.
Retângulos vazios onde o texto deveria estar são alarmantes na primeira vez que você os encontra. Depois de compreender o mecanismo de substituição de fontes por trás deles, eles se tornam um problema técnico gerenciável com um caminho de diagnóstico claro e soluções confiáveis. O pânico desaparece e a resolução do problema começa.
Experimente reparar PDF
Nenhuma instalação necessária. Funciona diretamente no seu navegador.
