Discrepâncias de Fonte entre Windows e Linux

This article was translated from English: Does it need improvement?
Translated
View the article in English

PDFs gerados pelo IronPDF no Linux parecem visualmente diferentes dos PDFs gerados no Windows. O texto aparece em diferentes fontes, com espaçamento e layout distintos, mesmo ao renderizar o mesmo HTML.

O Windows inclui Times New Roman e outras fontes centrais da Microsoft por padrão. Ubuntu e a maioria das distribuições Linux usam DejaVu Sans como a fonte de fallback padrão quando a fonte solicitada não está disponível. Quando o renderizador Chrome do IronPDF requisita uma fonte que não está instalada no sistema Linux, ele substitui por DejaVu Sans, produzindo diferenças de layout.

Solução

Instale as fontes centrais da Microsoft no sistema Linux ou na imagem Docker:

sudo apt update
sudo apt install ttf-mscorefonts-installer
sudo apt update
sudo apt install ttf-mscorefonts-installer
SHELL

Verifique se Times New Roman está disponível após a instalação:

fc-list | grep "Times New Roman"
fc-list | grep "Times New Roman"
SHELL

Reinicie a aplicação ou serviço IronPDF após a instalação das fontes para que o renderizador carregue as novas fontes disponíveis. Regenerar os PDFs e confirmar se a saída corresponde à referência do Windows.

Para uma configuração completa do Docker no Linux, consulte o guia de implantação no Linux.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
Pronto para começar?
Nuget Downloads 20,088,359 | Versão: 2026.7 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPdf
executar um exemplo Veja seu HTML se transformar em um PDF.