Fontes Adobe Incorporadas como Tipo 3 em vez de TrueType
Ao renderizar HTML com Fontes Adobe (anteriormente Typekit), as propriedades do tipo de fonte do PDF gerado podem mostrar Tipo 3 em vez de TrueType, mesmo quando a fonte é um arquivo .ttf. A fonte ainda é renderizada corretamente na tela, mas o tipo incorporado difere do que a maioria dos visualizadores espera.
IronPDF é executado em um motor de renderização baseado em Chromium, então ele incorpora fontes da web diretamente do seu HTML: fontes do sistema, Fontes Google, e arquivos .ttf auto-hospedados fluem para o PDF de saída. Fontes Google e a maioria dos arquivos .ttf são incorporadas como TrueType, e você pode ajustar o tempo de renderização com RenderDelay e configurações relacionadas. Fontes Adobe são a exceção, porque seus arquivos .ttf possuem contornos PostScript que o Chromium incorpora como Tipo 3.
Solução
1. Reempacote a fonte com o FontForge
Regenerar a fonte do Adobe com FontForge, um editor de fontes de código aberto, para remover os contornos PostScript que geram a incorporação do Tipo 3.
- Abra o arquivo Adobe Fonts
.ttfno FontForge. - Execute Gerar Fontes.
- Salve novamente como
.ttf, removendo os contornos PostScript, se solicitado.
2. Renderize com a fonte regenerada
Direcione seu modelo web ou HTML para o regenerado .ttf e renderize como de costume. O PDF de saída agora incorpora a fonte como TrueType, eliminando o problema de compatibilidade do visualizador.


