THotPDF.EnableFontSubsetting

THotPDF

 

Propriétés  FontEmbedding  Prise en charge des filtres PDF

Contrôle si les polices intégrées sont réduites aux glyphes utilisés par le document courant

 

Syntaxe Delphi :

property EnableFontSubsetting: Boolean;

 

Syntaxe C++ :

__property bool EnableFontSubsetting;

 

Description

Définissez EnableFontSubsetting sur true avant BeginDoc pour réduire les données de police intégrées. HotPDF crée des sous-ensembles pour les polices TrueType et OpenType-CFF (OTF latines à nom clé ainsi que les OTF CJK / Indic / Arabic à clé CID) tout en préservant les identifiants de glyphes, de sorte que la sortie texte Type0 / Identity-H existante reste valide

 

La propriété est désactivée par défaut pour conserver l’intégration complète des polices dans les documents susceptibles d’être modifiés après génération. Pour la sortie PDF finale, l’activation des sous-ensembles peut réduire fortement la taille du fichier, en particulier pour les grandes polices OpenType-CFF CJK à clé CID (Adobe Fan/Gothic/Heiti/Ming/Myungjo/Song Std, Kozuka Pr6N, Source Han Sans, etc.), où seule une petite fraction des plus de 18000 CIDs est généralement utilisée par document

 

Lorsqu’une police en sous-ensemble est écrite, HotPDF utilise le préfixe de sous-ensemble à six lettres exigé par le PDF sur /BaseFont et conserve le programme de police intégré cohérent en interne avec le nom PostScript résolu

 

Voir aussi: FontEmbedding, Fonctions de sous-ensemble CFF et OpenType, Prise en charge des filtres PDF