|
THotPDF.FontEmbedding
|
Вгору Попередня Наступна |
|
Визначає, чи PDF document embeds fonts, used by document
Delphi syntax: property FontEmbedding: Boolean;
C++ syntax: __property bool FontEmbedding;
Опис Font може бути embedded у PDF як font program data Set FontEmbedding to true, щоб embed fonts і preserve selected typeface на systems, де font може бути not installed
Для current Unicode і CIDFontType2 output HotPDF keeps original glyph IDs для embedded fonts і writes ToUnicode map разом із CIDToGIDMap /Identity Це забезпечує надійніше rendering у strict PDF viewers
Під час embedding TrueType fonts HotPDF читає PostScript name з font program і узгоджує /BaseFont, /FontDescriptor /FontName, /FontFamily та descendant CID font names з embedded font data Це запобігає viewer-side font capture issues, коли requested Windows face name відрізняється від internal PostScript name embedded font
Встановіть EnableFontSubsetting у true перед BeginDoc, коли final PDF має embed лише glyphs, використані document
Для visual font-fidelity tests використовуйте FontEmbedding = true разом із StandardFontEmulation = false Практичний приклад див. у Tests\Delphi\FontTest
Code Example
See also: EnableFontSubsetting, NotEmbeddedFonts, StandardFontEmulation |