CreateTrueTypeFontVariation
متن، فونتها، فونتهای متغیر
توضیحات
فونت متغیر TrueType را در مختصات محور طراحی درخواستی نمونهگیری میکند و فونت ایستای حاصل را به سند جاری اضافه میکند
نحو
Delphi
Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;پارامترها
| FontID | هندل فونت متغیر TrueType برگرداندهشده توسط API ساخت یا بارگذاری فونت |
|---|---|
| AxisCoordinates | جفتهای tag=value جداشده با کاما یا سمیکالن مانند wght=700,wdth=75؛ محورهای حذفشده پیشفرضشان را میگیرند و مقادیر خارج از بازهٔ اعلامشده مقید میشوند |
مقادیر بازگشتی
هندل فونت مثبت برمیگرداند و در صورت موفقیت آن را انتخاب میکند، یا 0 برای هندل نامعتبر، مختصات ناشناخته یا بدشکل، قالب outline پشتیبانینشده یا دادهٔ تنوع بدشکل
ملاحظات
نمونهساز مقدارهای نرمالشدهٔ gvaravarHVARMVAR را اعمال میکند
SaveFontToFile نگاشتهای سگمنت، GetFontVariationAxes متریکهای افقی و 0 متریکهای سراسری را میدهد، شامل درونیابی IUP و تبدیلهای گلیف مرکبoutlines مرکب تخت و بهصورت گلیف ساده صادر میشوند، متریکهای افقی و حدود فونت بازسازی میشوند، جدولهای hinting و متریک دستگاه کهنه حذف میشوند و sfnt خروجی چکسام جدید میگیرد
فونت برگرداندهشده یک فونت ایستای عادی TrueType است که با رسم، تعبیه، زیرمجموعهسازی، بررسی گلیف و glyf کار میکند؛ CreateOpenTypeFontVariation برای آن CFF2 برمیگردانداین API نیاز دارد
همچنین ببینید
GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline