|
THotPDF.EnableFontSubsetting
|
Eigenschappen FontEmbedding PDF-filterondersteuning |
|
Bepaalt of ingesloten lettertypen worden teruggebracht tot de glyphs die door het huidige document worden gebruikt
Delphi-syntaxis: property EnableFontSubsetting: Boolean;
C++-syntaxis: __property bool EnableFontSubsetting;
Beschrijving Stel EnableFontSubsetting vóór BeginDoc in op true om de ingesloten lettertypegegevens te verkleinen. HotPDF subset TrueType-lettertypen en OpenType-CFF-lettertypen (zowel naamgekoppelde Latijnse OTF als CID-gekoppelde CJK / Indic / Arabische OTF) terwijl glyph-ID's behouden blijven zodat bestaande Type0 / Identity-H-tekstuitvoer geldig blijft
De eigenschap staat standaard uit om volledige lettertype-embedding te behouden voor documenten die na generatie nog kunnen worden bewerkt. Voor definitieve PDF-uitvoer kan subsetten de bestandsgrootte sterk verkleinen - vooral voor grote CJK CID-gekoppelde OpenType-CFF-lettertypen (Adobe Fan/Gothic/Heiti/Ming/Myungjo/Song Std, Kozuka Pr6N, Source Han Sans, enzovoort) waarbij per document doorgaans maar een klein deel van de meer dan 18000 CID's wordt gebruikt
Wanneer een subsetlettertype wordt weggeschreven, gebruikt HotPDF het door PDF vereiste zesletterige subsetvoorvoegsel op /BaseFont en houdt het ingebedde lettertypeprogramma intern consistent met de opgeloste PostScript-naam
Zie ook: FontEmbedding, Funzioni di subset dei font CFF e OpenType, PDF-filterondersteuning |