|
THotPDF.EnableFontSubsetting
|
Egenskaper FontEmbedding PDF Filter Support |
|
Styr om inbäddade teckensnitt reduceras till de glyfer som används av det aktuella dokumentet
Delphi-syntax: property EnableFontSubsetting: Boolean;
C++-syntax: __property bool EnableFontSubsetting;
Beskrivning Sätt EnableFontSubsetting till true före BeginDoc för att minska inbäddade teckensnittsdata. HotPDF skapar delmängder av TrueType-teckensnitt och OpenType-CFF-teckensnitt (både name-keyed Latin OTF och CID-keyed CJK / Indic / Arabic OTF) samtidigt som glyph ID bevaras, så befintlig Type0 / Identity-H-textutmatning förblir giltig
Egenskapen är avstängd som standard för att bevara fullständig teckensnittsinbäddning för dokument som kan redigeras efter generering. För slutlig PDF-utmatning kan aktivering av delmängder minska filstorleken kraftigt - särskilt för stora CJK CID-keyed OpenType-CFF-teckensnitt (Adobe Fan/Gothic/Heiti/Ming/Myungjo/Song Std, Kozuka Pr6N, Source Han Sans osv.) där bara en liten del av 18000+ CID:er normalt används per dokument
När ett delmängdsteckensnitt skrivs använder HotPDF det PDF-krävda sexbokstavsprefixet för delmängder på /BaseFont och håller det inbäddade teckensnittsprogrammet internt konsekvent med det lösta PostScript-namnet
Se även: FontEmbedding, CFF and OpenType Font Subsetting Functions, PDF Filter Support |