DWRITE_FONT_STYLE 枚举 (dwrite.h)
将字体的样式表示为普通、斜体或斜体。
语法
typedef enum DWRITE_FONT_STYLE {
DWRITE_FONT_STYLE_NORMAL,
DWRITE_FONT_STYLE_OBLIQUE,
DWRITE_FONT_STYLE_ITALIC
} ;
常量
DWRITE_FONT_STYLE_NORMAL 字体样式:普通。 |
DWRITE_FONT_STYLE_OBLIQUE 字体样式:倾斜。 |
DWRITE_FONT_STYLE_ITALIC 字体样式:斜体。 |
注解
三个词对字体的倾斜进行分类:普通、斜体和斜体。
字形 | 描述 |
---|---|
普通 | 普通或罗马字体中的字符是直立的。 |
斜体 | 斜体字体中的字符是真正倾斜的,并像设计的那样显示。 |
Oblique | 倾斜字体中的字符是人为倾斜的。 |
对于 Oblique,倾斜是通过对普通字体中的字符执行剪切转换来实现的。 当真正的斜体字体在计算机或打印机上不可用时,可以从普通字体生成斜体样式,并用于模拟斜体字体。
下图显示了 Palatino Linotype 字体的法线、斜体和斜体字体样式。 请注意,斜体字体与倾斜字体样式相比,斜体字体具有更流畅且更具视觉吸引力的外观,而倾斜字体样式只是通过扭曲文本的正常字体样式而创建的。
注意 枚举中定义的值以外的值被视为无效,字体 API 函数会拒绝这些值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用] |
标头 | dwrite.h |