ITrueTypeFont

ITrueTypeFont interface

Объявляет методы для работы со шрифтом TrueType.

public interface ITrueTypeFont

Характеристики

Имя Описание
DataSize { get; } Возвращает размер данных шрифта в байтах
FamilyName { get; } Получить имя семейства шрифтов.
FullFontName { get; } Это должно быть сочетание “FamilyName” и “SubFamilyName”. Исключение:если шрифт «Обычный», как указано в «SubFamilyName», тогда используйте только имя семейства, содержащееся в «FamilyName». Исключением из приведенного выше определения полного имени шрифта являются строки платформы Microsoft для шрифтов CFF OpenType:в этом случае строка полного имени шрифта должна быть идентична PostScript FontName в ИНДЕКСе имени CFF.
SubFamilyName { get; } Имя подсемейства шрифтов отличает шрифт в группе с таким же именем семейства шрифтов. Предполагается, что это адресный стиль (курсив, наклон) и вес (светлый, полужирный, черный и т. д.). Шрифт без особых различий в жирности или стиле (например, средний жирность, не курсив и установленный бит 6 fsSelection) должен иметь строку “Regular”, сохраненную в этой позиции.

Методы

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

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