перечисление DWRITE_FONT_WEIGHT (dwrite.h)
Представляет плотность шрифта с точки зрения легкости или тяжести штрихов. Перечисленные значения соответствуют определению usWeightClass в спецификации OpenType. UsWeightClass представляет целочисленное значение от 1 до 999. Более низкие значения указывают на меньший вес; Более высокие значения указывают на более тяжелые весовые коэффициенты.
Синтаксис
typedef enum DWRITE_FONT_WEIGHT {
DWRITE_FONT_WEIGHT_THIN = 100,
DWRITE_FONT_WEIGHT_EXTRA_LIGHT = 200,
DWRITE_FONT_WEIGHT_ULTRA_LIGHT = 200,
DWRITE_FONT_WEIGHT_LIGHT = 300,
DWRITE_FONT_WEIGHT_SEMI_LIGHT = 350,
DWRITE_FONT_WEIGHT_NORMAL = 400,
DWRITE_FONT_WEIGHT_REGULAR = 400,
DWRITE_FONT_WEIGHT_MEDIUM = 500,
DWRITE_FONT_WEIGHT_DEMI_BOLD = 600,
DWRITE_FONT_WEIGHT_SEMI_BOLD = 600,
DWRITE_FONT_WEIGHT_BOLD = 700,
DWRITE_FONT_WEIGHT_EXTRA_BOLD = 800,
DWRITE_FONT_WEIGHT_ULTRA_BOLD = 800,
DWRITE_FONT_WEIGHT_BLACK = 900,
DWRITE_FONT_WEIGHT_HEAVY = 900,
DWRITE_FONT_WEIGHT_EXTRA_BLACK = 950,
DWRITE_FONT_WEIGHT_ULTRA_BLACK = 950
} ;
Константы
DWRITE_FONT_WEIGHT_THIN Значение: 100 Предопределенный вес шрифта: тонкий (100). |
DWRITE_FONT_WEIGHT_EXTRA_LIGHT Значение: 200 Предопределенный вес шрифта: дополнительный свет (200). |
DWRITE_FONT_WEIGHT_ULTRA_LIGHT Значение: 200 Предопределенный вес шрифта: ультра-светлый (200). |
DWRITE_FONT_WEIGHT_LIGHT Значение: 300 Предопределенный вес шрифта: светлый (300). |
DWRITE_FONT_WEIGHT_SEMI_LIGHT Значение: 350 Предопределенный вес шрифта: Semi-Light (350). |
DWRITE_FONT_WEIGHT_NORMAL Значение: 400 Предопределенный вес шрифта: обычный (400). |
DWRITE_FONT_WEIGHT_REGULAR Значение: 400 Предопределенный вес шрифта: обычный (400). |
DWRITE_FONT_WEIGHT_MEDIUM Значение: 500 Предопределенный вес шрифта: средний (500). |
DWRITE_FONT_WEIGHT_DEMI_BOLD Значение: 600 Предопределенный вес шрифта: полужирный шрифт (600). |
DWRITE_FONT_WEIGHT_SEMI_BOLD Значение: 600 Предопределенный вес шрифта: полужирный (600). |
DWRITE_FONT_WEIGHT_BOLD Значение: 700 Предопределенный вес шрифта: полужирный (700). |
DWRITE_FONT_WEIGHT_EXTRA_BOLD Значение: 800 Предопределенный вес шрифта: полужирный шрифт (800). |
DWRITE_FONT_WEIGHT_ULTRA_BOLD Значение: 800 Предопределенный вес шрифта: ультра-полужирный (800). |
DWRITE_FONT_WEIGHT_BLACK Значение: 900 Предопределенный вес шрифта: черный (900). |
DWRITE_FONT_WEIGHT_HEAVY Значение: 900 Предопределенный вес шрифта: тяжелый (900). |
DWRITE_FONT_WEIGHT_EXTRA_BLACK Значение: 950 Предопределенный вес шрифта: экстра-черный (950). |
DWRITE_FONT_WEIGHT_ULTRA_BLACK Значение: 950 Предопределенный вес шрифта: ультра-черный (950). |
Комментарии
Различия в весе обычно отличаются увеличением росчерка или толщины, связанного с заданным символом в шрифте, по сравнению с "нормальным" символом того же шрифта. На следующем рисунке показан пример весовых коэффициентов Normal и UltraBold для шрифта Palatino Linotype.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Верхняя часть | dwrite.h |