THotPDF.EnableFontSubsetting

THotPDF

 

Właściwości  FontEmbedding  PDF Filter Support

Kontroluje, czy osadzone czcionki są redukowane do glifów używanych przez bieżący dokument

 

Składnia Delphi:

property EnableFontSubsetting: Boolean;

 

Składnia C++:

__property bool EnableFontSubsetting;

 

Opis

Ustaw EnableFontSubsetting na true przed BeginDoc, aby zmniejszyć dane osadzonych czcionek. HotPDF tworzy podzbiory czcionek TrueType i OpenType-CFF (zarówno name-keyed Latin OTF, jak i CID-keyed CJK / Indic / Arabic OTF), zachowując glyph ID, więc istniejące wyjście tekstowe Type0 / Identity-H pozostaje poprawne

 

Właściwość jest domyślnie wyłączona, aby zachować osadzanie pełnych czcionek dla dokumentów, które mogą być edytowane po wygenerowaniu. W końcowym wyjściu PDF włączenie podzbiorów może znacznie zmniejszyć rozmiar pliku - zwłaszcza dla dużych czcionek CJK CID-keyed OpenType-CFF (Adobe Fan/Gothic/Heiti/Ming/Myungjo/Song Std, Kozuka Pr6N, Source Han Sans itd.), gdzie dokument zwykle używa tylko niewielkiej części z ponad 18000 CID

 

Gdy zapisywana jest czcionka podzbioru, HotPDF używa wymaganego przez PDF sześcioliterowego prefiksu podzbioru w /BaseFont i utrzymuje wewnętrzną spójność osadzonego programu czcionki z ustaloną nazwą PostScript

 

Zobacz też: FontEmbedding, CFF and OpenType Font Subsetting Functions, PDF Filter Support