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