THotPDF.EnableFontSubsetting

THotPDF

 

ویژگی‌ها  FontEmbedding  PDF Filter Support

مشخص می‌کند که آیا فونت‌های تعبیه‌شده به گلیف‌های استفاده‌شده در سند فعلی کاهش یابند یا نه

 

نحو Delphi:

property EnableFontSubsetting: Boolean;

 

نحو C++:

__property bool EnableFontSubsetting;

 

توضیح

پیش از BeginDoc مقدار EnableFontSubsetting را روی true بگذارید تا داده‌های فونت تعبیه‌شده کاهش یابد. HotPDF فونت‌های TrueType و OpenType-CFF را زیرمجموعه می‌کند، هم OTFهای لاتین نام‌محور و هم OTFهای CJK / Indic / Arabic کلید-شده بر پایه CID، و در عین حال شناسه‌های گلیف را حفظ می‌کند تا خروجی متن موجود Type0 / Identity-H همچنان معتبر بماند

 

این ویژگی به‌طور پیش‌فرض خاموش است تا برای سندهایی که ممکن است پس از تولید ویرایش شوند، تعبیه کامل فونت حفظ شود. برای خروجی نهایی PDF، فعال کردن زیرمجموعه‌سازی می‌تواند اندازه فایل را به‌طور چشمگیری کاهش دهد، به‌ویژه برای فونت‌های بزرگ OpenType-CFF کلید-شده بر پایه CID در CJK (Adobe Fan/Gothic/Heiti/Ming/Myungjo/Song Std، Kozuka Pr6N، Source Han Sans و غیره) که معمولاً فقط بخش کوچکی از بیش از 18000 CID آن‌ها در هر سند استفاده می‌شود

 

وقتی یک فونت زیرمجموعه نوشته می‌شود، HotPDF پیشوند شش‌حرفی الزامی PDF را روی /BaseFont به کار می‌برد و برنامه فونت تعبیه‌شده را از نظر داخلی با نام PostScript حل‌شده سازگار نگه می‌دارد

 

همچنین ببینید: FontEmbedding, CFF and OpenType Font Subsetting Functions, PDF Filter Support