Diferencias de Fuente Entre Windows y Linux
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
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"
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.

