Diferencias de Fuente Entre Windows y Linux

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

Los PDFs generados por IronPDF en Linux se ven visualmente diferentes de los PDFs generados en Windows. El texto aparece en diferentes fuentes, con espaciado y diseño diferentes, incluso al renderizar el mismo HTML.

Windows incluye Times New Roman y otras fuentes centrales de Microsoft por defecto. Ubuntu y la mayoría de las distribuciones Linux usan DejaVu Sans como la opción predeterminada cuando la fuente solicitada no está disponible. Cuando el renderizador Chrome de IronPDF solicita una fuente que no está instalada en el sistema Linux, sustituye DejaVu Sans, produciendo diferencias de diseño.

Solución

Instala las fuentes centrales de Microsoft en el sistema Linux o en la imagen Docker:

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

Verifica que Times New Roman esté disponible después de la instalación:

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

Reinicia la aplicación o servicio IronPDF después de la instalación de la fuente para que el renderizador reconozca las nuevas fuentes disponibles. Regenera los PDFs y confirma que la salida coincide con la referencia de Windows.

Para una configuración completa de Docker en Linux, consulta la guía de despliegue en Linux.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 20,088,359 | Versión: 2026.7 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronPdf
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.