Windows ve Linux Arasındaki Yazı Tipi Farklılıkları

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

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
SHELL

Kurulumdan sonra Times New Roman'ın mevcut olduğunu doğrulayın:

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

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.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 20,088,359 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.