|
THotPDF.EnableFontSubsetting
|
Özellikler FontEmbedding PDF Filter Support |
Gömülü yazı tiplerinin geçerli belge tarafından kullanılan gliflere indirgenip indirgenmeyeceğini kontrol eder.
Delphi sözdizimi: property EnableFontSubsetting: Boolean;
C++ sözdizimi: __property bool EnableFontSubsetting;
Açıklama Gömülü yazı tipi verisini küçültmek için BeginDoc'tan önce EnableFontSubsetting'i true yapın. HotPDF, glif ID'lerini koruyarak TrueType yazı tiplerini ve OpenType-CFF yazı tiplerini (hem ad anahtarlı Latin OTF hem CID anahtarlı CJK / Indic / Arapça OTF) alt kümelemeye tabi tutar; böylece var olan Type0 / Identity-H metin çıktısı geçerli kalır.
Özellik, üretim sonrası düzenlenebilecek belgelerde tam yazı tipi gömmeyi korumak için varsayılan olarak kapalıdır. Nihai PDF çıktısında alt kümeleme açmak dosya boyutunu ciddi biçimde küçültebilir — özellikle belge başına 18000+ CID'in yalnızca küçük bir bölümünün tipik olarak kullanıldığı büyük CJK CID anahtarlı OpenType-CFF yazı tiplerinde (Adobe Fan/Gothic/Heiti/Ming/Myungjo/Song Std, Kozuka Pr6N, Source Han Sans vb.).
Alt küme yazı tipi yazılırken HotPDF, /BaseFont üzerinde PDF'in gerektirdiği alt harfli alt küme önekini kullanır ve gömülü yazı tipi programını çözümlenen PostScript adıyla dahili olarak tutarlı tutar.
PDF/A altında gömülü TrueType alt kümesi daha da sıkıştırılır: tutulan glifler yoğun bir aralığa yeniden numaralanır, bildirilen glif sayısı belgenin gerçekten kullandığı gliflere indirilir ve bir CIDFontType2'nin hiç başvurmadığı GID indeksli tablolar (cmap, GPOS, GSUB, hdmx, kern) atılır; değişmeyen sayfa içeriğini yeniden numaralanmış programa eşleyen açık bir
Ayrıca bkz.: CompactFontSubsetting, FontEmbedding, CFF ve OpenType yazı tipi alt küme işlevleri, PDF filtre desteği |