TrueType Yerine Type 3 Olarak Yerleştirilen Adobe Yazı Tipleri
HTML'i Adobe Fonts (önceden Typekit) ile oluşturduğunuzda, üretilen PDF'in font türü özellikleri, kaynak bir .ttf dosyası olduğunda bile TrueType yerine Type 3 olarak görünebilir. Font hala ekranda doğru şekilde oluşturulur, ancak gömülü tür, çoğu görüntüleyicinin beklediğinden farklıdır.
IronPDF, Chromium tabanlı bir render motorunda çalışır, bu yüzden web fontlarını HTML'nizden doğrudan gömer: sistem fontları, Google Fonts ve kendi barındırdığınız .ttf dosyaları çıkış PDFsine akar. Google Fonts ve çoğu .ttf dosyası, TrueType olarak gömülür ve render zamanlamasını RenderDelay ve ilgili ayarlarla ayarlayabilirsiniz. Adobe Fonts bir istisnadır, çünkü onların .ttf dosyaları, Chromium'un Type 3 olarak gömdüğü PostScript dış hatları taşır.
Çözüm
1. Yazı Tipini FontForge ile Yeniden Paketleme
PostScript konturlarını kaldırmak için, Adobe yazı tipini, FontForge adlı açık kaynaklı bir yazı tipi düzenleyiciyle yeniden üretin.
- Adobe Fonts
.ttfdosyasını FontForge'da açın. - Yazı Tipi Üret çalıştırın.
- İstenirse PostScript dış hatlarını çıkararak geri
.ttfolarak kaydedin.
2. Yeniden Üretilen Yazı Tipi ile İşleme
Web veya HTML şablonunuzu yeniden oluşturulan .ttf dosyasına yönlendirin, ardından her zamanki gibi render edin. Oluşturulan PDF, şimdi TrueType olarak yazı tipini yerleştirir ve görüntüleyici uyumluluk sorununu çözer.


