Interface 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 fsSelection) должен иметь строку «Обычный», сохраненную в этой позиции.

Методы

ИмяОписание
GetAscent(float)Возвращает подъем в пунктах.
GetData()Открыть поток с данными шрифта. Вызывающий отвечает за удаление потока.
GetDescent(float)Возвращает спуск в пунктах.

Смотрите также