TrueType Yerine Type 3 Olarak Yerleştirilen Adobe Yazı Tipleri

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

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 .ttf dosyasını FontForge'da açın.
  • Yazı Tipi Üret çalıştırın.
  • İstenirse PostScript dış hatlarını çıkararak geri .ttf olarak 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.

 Yeniden oluşturulmadan sonra TrueType gömme gösteren PDF font özellikleri

İpuçlarıPostScript kontur yazı tipleri için Chromium varsayılan yerleştirmesini geçersiz kılmak üzere yerel bir tetikleme değerlendirme altındadır, bu şekilde FontForge olmadan Adobe Fonts, istek üzerine TrueType olarak yerleştirilebilir.

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,296,129 | 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.