|
THotPDF.FontEmbedding
|
Arriba Anterior Siguiente |
|
Determina si el documento PDF incrusta las fuentes usadas por el documento
Sintaxis Delphi: property FontEmbedding: Boolean;
Sintaxis C++: __property bool FontEmbedding;
Descripción Una fuente puede incrustarse en el PDF como datos de programa de fuente. Establezca FontEmbedding en true para incrustar fuentes y conservar el tipo de letra seleccionado en sistemas donde la fuente podría no estar instalada
Para la salida Unicode y CIDFontType2 actual, HotPDF conserva los ID de glifo originales de las fuentes incrustadas y escribe un mapa ToUnicode junto con CIDToGIDMap /Identity. Esto proporciona renderizado más fiable en visores PDF estrictos
Al incrustar fuentes TrueType, HotPDF lee el nombre PostScript del programa de fuente y mantiene /BaseFont, /FontDescriptor /FontName, /FontFamily y los nombres de fuentes CID descendientes coherentes con los datos de fuente incrustados. Esto evita problemas de captura de fuentes del lado del visor cuando el nombre de familia Windows solicitado difiere del nombre PostScript interno de la fuente incrustada
Establezca EnableFontSubsetting en true antes de BeginDoc cuando el PDF final deba incrustar solo los glifos usados por el documento
Para pruebas visuales de fidelidad de fuentes, use FontEmbedding = true junto con StandardFontEmulation = false. Consulte Tests\Delphi\FontTest para ver un ejemplo práctico
Ejemplo de código
Véase también: EnableFontSubsetting, NotEmbeddedFonts, StandardFontEmulation |