Перечисление DWRITE_FONT_STRETCH (dwrite.h)
Представляет степень растяжения шрифта по сравнению с нормальными пропорциями шрифта. Перечисленные значения соответствуют определению usWidthClass в спецификации OpenType. UsWidthClass представляет целочисленное значение от 1 до 9— более низкие значения указывают на более узкие ширины; Более высокие значения указывают на более широкую ширину.
Синтаксис
typedef enum DWRITE_FONT_STRETCH {
DWRITE_FONT_STRETCH_UNDEFINED = 0,
DWRITE_FONT_STRETCH_ULTRA_CONDENSED = 1,
DWRITE_FONT_STRETCH_EXTRA_CONDENSED = 2,
DWRITE_FONT_STRETCH_CONDENSED = 3,
DWRITE_FONT_STRETCH_SEMI_CONDENSED = 4,
DWRITE_FONT_STRETCH_NORMAL = 5,
DWRITE_FONT_STRETCH_MEDIUM = 5,
DWRITE_FONT_STRETCH_SEMI_EXPANDED = 6,
DWRITE_FONT_STRETCH_EXPANDED = 7,
DWRITE_FONT_STRETCH_EXTRA_EXPANDED = 8,
DWRITE_FONT_STRETCH_ULTRA_EXPANDED = 9
} ;
Константы
DWRITE_FONT_STRETCH_UNDEFINED Значение: 0 Предопределенное растяжение шрифта: неизвестно (0). |
DWRITE_FONT_STRETCH_ULTRA_CONDENSED Значение: 1 Предопределенная стрейч шрифта: ультра-сжатый (1). |
DWRITE_FONT_STRETCH_EXTRA_CONDENSED Значение: 2 Предопределенное растяжение шрифта: дополнительно сжатый (2). |
DWRITE_FONT_STRETCH_CONDENSED Значение: 3 Предопределенное растяжение шрифта: сжатый (3). |
DWRITE_FONT_STRETCH_SEMI_CONDENSED Значение: 4 Предопределенный стрейч шрифта: частично сжатый (4). |
DWRITE_FONT_STRETCH_NORMAL Значение: 5 Предопределенное растяжение шрифта: обычный (5). |
DWRITE_FONT_STRETCH_MEDIUM Значение: 5 Предопределенное растяжение шрифта: средний (5). |
DWRITE_FONT_STRETCH_SEMI_EXPANDED Значение: 6 Предопределенное растяжение шрифта: полуразвернутое (6). |
DWRITE_FONT_STRETCH_EXPANDED Значение: 7 Предопределенное растяжение шрифта: развернуто (7). |
DWRITE_FONT_STRETCH_EXTRA_EXPANDED Значение: 8 Предопределенная стрейч шрифта: дополнительно развернутая (8). |
DWRITE_FONT_STRETCH_ULTRA_EXPANDED Значение: 9 Предопределенное растяжение шрифта: ультра-развернутый (9). |
Комментарии
Растяжение шрифта описывает степень растяжения формы шрифта по сравнению с нормальным соотношением сторон, которое представляет собой исходное соотношение ширины и высоты, указанное для глифов в шрифте. На следующем рисунке показан пример обычных и сжатых растяжек для шрифта Rockwell Bold.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Верхняя часть | dwrite.h |