DWRITE_FONT_WEIGHT枚举 (dwrite.h)
表示字体的密度,即笔划的轻量或重度。 枚举值对应于 OpenType 规范中的 usWeightClass 定义。 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) 。 |
注解
与同一字样中的“正常”字符相比,粗细通常通过与字体中给定字符关联的增加的笔划或粗细来区分。 下图显示了 Palatino Linotype 字体的 Normal 和 UltraBold 权重示例。
注意 并非所有权重都适用于所有字体。 当粗细不适用于字体时,返回最接近的匹配权重。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用] |
标头 | dwrite.h |