THotPDF.EnableFontSubsetting

THotPDF

 

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