|
THotPDF.EnableFontSubsetting
|
Savybės FontEmbedding PDF Filter Support |
|
Controls whether embedded fonts are reduced to the glyphs used by the current document.
Delphi syntax: property EnableFontSubsetting: Boolean;
C++ syntax: __property bool EnableFontSubsetting;
Aprašas Nustatykite EnableFontSubsetting į true prieš BeginDoc, kad sumažintumėte įdėtų šriftų duomenis. HotPDF pogrupiuoja TrueType ir OpenType-CFF šriftus (tiek vardu žymimus Latin OTF, tiek CID žymimus CJK / Indic / Arabic OTF), išlaikydamas glifų ID, kad esamas Type0 / Identity-H teksto išvedimas išliktų galiojantis
Savybė pagal numatymą išjungta, kad būtų išsaugotas pilnas šriftų įterpimas dokumentams, kurie gali būti redaguojami po generavimo. Galutinei PDF išvesčiai pogrupio įjungimas gali smarkiai sumažinti failo dydį - ypač dideliems CJK CID žymimiems OpenType-CFF šriftams (Adobe Fan/Gothic/Heiti/Ming/Myungjo/Song Std, Kozuka Pr6N, Source Han Sans ir t. t.), kai kiekvienam dokumentui paprastai naudojama tik nedidelė 18000+ CID dalis
Kai įrašomas pogrupio šriftas, HotPDF prie /BaseFont naudoja PDF reikalaujamą šešių raidžių pogrupio prefiksą ir išlaiko įdėtą šrifto programą viduje suderintą su išspręstu PostScript pavadinimu
See also: FontEmbedding, CFF and OpenType Font Subsetting Functions, PDF Filter Support |