|
THotPDF.FontEmbedding
|
Hore Predchádzajúce Ďalej |
|
Určuje, či PDF dokument vkladá fonty použité v dokumente
Delphi syntax: property FontEmbedding: Boolean;
C++ syntax: __property bool FontEmbedding;
Opis Font možno do PDF vložiť ako údaje programu fontu. Nastavte FontEmbedding na true, aby sa fonty vložili a vybraný typ písma sa zachoval na systémoch, kde daný font nemusí byť nainštalovaný
Pre aktuálny Unicode a výstup CIDFontType2 HotPDF zachováva pôvodné ID glyfov pre vložené fonty a zapisuje mapu ToUnicode spolu s CIDToGIDMap /Identity. To poskytuje spoľahlivejšie vykresľovanie v prísnych PDF prehliadačoch
Pri vkladaní TrueType fontov HotPDF číta PostScript názov fontového programu a udržiava /BaseFont, /FontDescriptor /FontName, /FontFamily a názvy odvodených CID fontov v súlade s vloženými dátami fontu. To predchádza problémom s uchopením fontu na strane prehliadača, keď sa požadovaný názov písma vo Windowse líši od vnútorného PostScript názvu vloženého fontu
Nastavte EnableFontSubsetting na true pred BeginDoc, keď má finálny PDF vložiť len glyfy použité dokumentom
Pri vizuálnych testoch vernosti fontov použite FontEmbedding = true spolu so StandardFontEmulation = false. Pozrite Tests\Delphi\FontTest ako praktický príklad
Code Example
See also: EnableFontSubsetting, NotEmbeddedFonts, StandardFontEmulation |