Поделиться через


Перечисление 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.

Иллюстрация текста
Примечание Значения, отличные от тех, которые определены в перечислении, считаются недопустимыми и отклоняются функциями API шрифтов.
 

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть dwrite.h