|
THotPDF.FontEmbedding
|
Atas Sebelumnya Berikutnya |
|
Menentukan apakah dokumen PDF menyematkan font yang dipakai oleh dokumen
Delphi syntax: property FontEmbedding: Boolean;
C++ syntax: __property bool FontEmbedding;
Deskripsi Font dapat disematkan ke dalam PDF sebagai data program font. Set FontEmbedding ke true untuk menyematkan font dan mempertahankan typeface yang dipilih pada sistem yang mungkin tidak memiliki font tersebut terpasang
Untuk keluaran Unicode dan CIDFontType2 saat ini, HotPDF mempertahankan glyph ID asli untuk font tertanam dan menulis peta ToUnicode bersama CIDToGIDMap /Identity. Ini memberikan rendering yang lebih andal di penampil PDF yang ketat
Saat menyematkan font TrueType, HotPDF membaca nama PostScript dari program font dan menjaga /BaseFont, /FontDescriptor /FontName, /FontFamily, serta nama font CID turunan tetap konsisten dengan data font tertanam. Ini mencegah masalah penangkapan font di sisi penampil ketika nama face Windows yang diminta berbeda dari nama PostScript internal font tertanam
Set EnableFontSubsetting ke true sebelum BeginDoc ketika PDF final hanya boleh menyematkan glyph yang dipakai oleh dokumen
Untuk uji ketepatan visual font, gunakan FontEmbedding = true bersama StandardFontEmulation = false. Lihat Tests\Delphi\FontTest untuk contoh praktis
Contoh kode
See also: EnableFontSubsetting, NotEmbeddedFonts, StandardFontEmulation |