ITrueTypeFont

ITrueTypeFont interface

يعلن عن طرق للعمل مع خط TrueType .

public interface ITrueTypeFont

الخصائص

اسم وصف
DataSize { get; } إرجاع حجم بيانات الخط بالبايت
FamilyName { get; } احصل على اسم عائلة الخطوط .
FullFontName { get; } يجب أن يكون هذا مزيجًا من “FamilyName” و “SubFamilyName”. استثناء: إذا كان الخط “عادي” كما هو موضح في “SubFamilyName” ، فاستخدم اسم العائلة الموجود في “FamilyName” فقط. هناك استثناء للتعريف أعلاه لاسم الخط الكامل لسلاسل نظام Microsoft الأساسي لخطوط CFF OpenType: في هذه الحالة ، يجب أن تكون سلسلة اسم الخط الكامل مطابقة لـ PostScript FontName في اسم CFF INDEX.
SubFamilyName { get; } يميز اسم الفئة الفرعية للخط الخط في مجموعة لها نفس اسم عائلة الخط. من المفترض أن يعالج هذا النمط (مائل ، مائل) والوزن (خفيف ، غامق ، أسود ، إلخ). يجب أن يحتوي الخط الذي لا توجد به اختلافات معينة في الوزن أو النمط (مثل الوزن المتوسط ، وليس المائل ومجموعة بت 6 التحديد fs) على السلسلة “العادية” المخزنة في هذا الموضع.

طُرق

اسم وصف
GetAscent(float) إرجاع الصعود بالنقاط.
GetData() افتح الدفق باستخدام بيانات الخط. المتصل مسؤول عن التخلص من الدفق.
GetDescent(float) إرجاع النسب بالنقاط.

أنظر أيضا