Windows ve Linux Arasındaki Yazı Tipi Farklılıkları
Linux üzerinde IronPDF tarafından oluşturulan PDF'ler, Windows'ta oluşturulan PDF'lerden görsel olarak farklı görünür. Metin, farklı yazı tiplerinde, farklı aralıklarla ve düzenle görünür, aynı HTML render edilse bile.
Windows, varsayılan olarak Times New Roman ve diğer Microsoft çekirdek yazı tiplerini içerir. Ubuntu ve çoğu Linux dağıtımı, istenen yazı tipi mevcut olmadığında varsayılan geri dönüş olarak DejaVu Sans kullanır. IronPDF'un Chrome renderlayıcısı, Linux sisteminde yüklenmemiş bir yazı tipi talep ettiğinde, DejaVu Sans ile ikame eder ve bu da düzen farklılıklarına neden olur.
Çözüm
Linux sisteminde veya Docker imajında Microsoft çekirdek yazı tiplerini yükleyin:
sudo apt update
sudo apt install ttf-mscorefonts-installer
sudo apt update
sudo apt install ttf-mscorefonts-installer
Kurulumdan sonra Times New Roman'ın mevcut olduğunu doğrulayın:
fc-list | grep "Times New Roman"
fc-list | grep "Times New Roman"
Renderlayıcının yeni mevcut yazı tiplerini alması için yazı tipi yüklemesinden sonra IronPDF uygulamasını veya servisini yeniden başlatın. PDF'leri yeniden oluşturun ve çıktıların Windows referansı ile eşleştiğini doğrulayın.
Tam bir Linux Docker kurulumu için, Linux dağıtım kılavuzuna bakın.

