CreateTrueTypeFontVariation

النص، الخطوط، الخطوط المتغيرة

الوصف

ينشئ نسخة ثابتة من خط TrueType متغير عند إحداثيات محاور التصميم المطلوبة ويضيف الخط الساكن الناتج إلى المستند الحالي

الصيغة

Delphi

Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;

المعاملات

FontIDمقبض خط TrueType متغير تعيده إحدى واجهات إنشاء الخطوط أو تحميلها
AxisCoordinatesأزواج tag=value تفصل بينها فواصل أو فواصل منقوطة مثل wght=700,wdth=75؛ والمحاور المحذوفة تأخذ قيمها الافتراضية، والقيم الخارجة عن المدى المعلَن تُقص إلى أقرب حد

قيم الإرجاع

تُرجع مقبض خط موجبًا وتختاره عند النجاح، أو 0 عند مقبض غير صالح أو إحداثية غير معروفة أو مشوهة أو تنسيق ملامح غير مدعوم أو بيانات تباين مشوهة

ملاحظات

أثناء إنشاء النسخة تُطبَّق مجموعات gvar المطبَّعة وخرائط مقاطع avar والمقاييس الأفقية HVAR والمقاييس العامة MVAR، بما في ذلك استيفاء IUP وتحويلات المحارف المركبة

تُسطَّح مخططات المحارف المركبة وتُصدَّر كمحارف بسيطة، ويُعاد بناء المقاييس الأفقية وحدود الخط، وتُزال جداول التلميح ومقاييس الجهاز المتقادمة، ويحصل sfnt الناتج على مجموع تحقق جديد

الخط المُرجَع خط TrueType ساكن عادي يعمل مع الرسم والتضمين والتقسيم الفرعي وفحص المحارف ومع SaveFontToFile؛ وتُرجع GetFontVariationAxes القيمة 0 عند تمريره

تتطلب هذه الواجهة ملامح glyf؛ وللخطوط المتغيرة بتنسيق CFF2 استخدم CreateOpenTypeFontVariation

انظر أيضا

GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline