|
THotPDF.FontEmbedding
|
الأعلى السابق التالي |
|
يحدد ما إذا كان مستند PDF يضمن الخطوط المستخدمة في المستند
Delphi syntax: property FontEmbedding: Boolean;
C++ syntax: __property bool FontEmbedding;
الوصف يمكن تضمين الخط في PDF كبيانات برنامج خط. اضبط FontEmbedding على true لتضمين الخطوط والحفاظ على typeface المحدد في الأنظمة التي قد لا يكون الخط مثبتًا عليها
بالنسبة إلى إخراج Unicode وCIDFontType2 الحالي، يحتفظ HotPDF بـ glyph IDs الأصلية للخطوط المضمنة ويكتب ToUnicode map مع CIDToGIDMap /Identity. يوفر ذلك عرضًا أكثر موثوقية في عارضات PDF الصارمة
عند تضمين خطوط TrueType يقرأ HotPDF اسم PostScript من برنامج الخط ويحافظ على اتساق /BaseFont و/FontDescriptor /FontName و/FontFamily وأسماء descendant CID font مع بيانات الخط المضمنة. يمنع ذلك مشكلات التقاط الخط في العارض عندما يختلف اسم Windows face المطلوب عن اسم PostScript الداخلي للخط المضمن
اضبط EnableFontSubsetting على true قبل BeginDoc عندما يجب أن يضمن PDF النهائي glyphs المستخدمة في المستند فقط
لاختبارات دقة عرض الخطوط استخدم FontEmbedding = true مع StandardFontEmulation = false. راجع Tests\Delphi\FontTest لعينة عملية
Code Example
انظر أيضا: EnableFontSubsetting, NotEmbeddedFonts, StandardFontEmulation |