DWRITE_RENDERING_MODE 枚举 (dwrite.h)
表示呈现字形的方法。
注意 本主题介绍在 Windows 8 及更高版本中 DWRITE_RENDERING_MODE 。 有关上一版本的信息,请参阅备注部分。
语法
typedef enum DWRITE_RENDERING_MODE {
DWRITE_RENDERING_MODE_DEFAULT,
DWRITE_RENDERING_MODE_ALIASED,
DWRITE_RENDERING_MODE_GDI_CLASSIC,
DWRITE_RENDERING_MODE_GDI_NATURAL,
DWRITE_RENDERING_MODE_NATURAL,
DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC,
DWRITE_RENDERING_MODE_OUTLINE,
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC,
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL,
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL,
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC
} ;
常量
DWRITE_RENDERING_MODE_DEFAULT 指定根据字体和大小自动确定呈现模式。 |
DWRITE_RENDERING_MODE_ALIASED 指定不执行任何抗锯齿。 每个像素要么设置为文本的前景色,要么保留背景的颜色。 |
DWRITE_RENDERING_MODE_GDI_CLASSIC 指定在水平方向上执行抗锯齿,并且字形的外观使用 CLEARTYPE_QUALITY 与 GDI 布局兼容。 使用DWRITE_MEASURING_MODE_GDI_CLASSIC获取字形提升。 抗锯齿可以是 ClearType 或灰度,具体取决于文本抗锯齿模式。 |
DWRITE_RENDERING_MODE_GDI_NATURAL 指定在水平方向上执行抗锯齿,并且字形的外观使用 CLEARTYPE_NATURAL_QUALITY 与 GDI 布局兼容。 字形前移接近字体设计进步,但仍舍入为整像素。 使用DWRITE_MEASURING_MODE_GDI_NATURAL获取字形提升。 抗锯齿可以是 ClearType 或灰度,具体取决于文本抗锯齿模式。 |
DWRITE_RENDERING_MODE_NATURAL 指定在水平方向执行抗锯齿。 此呈现模式允许使用子像素精度和 因此适合 用于自然 (,即与分辨率无关的) 布局。 抗锯齿可以是 ClearType 或灰度,具体取决于文本抗锯齿模式。 |
DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC 与自然模式类似,不同之处在于抗锯齿在水平和垂直方向上执行。 这通常用于更大的大小,以使曲线和对角线看起来更平滑。 抗锯齿可以是 ClearType 或灰度,具体取决于 文本抗锯齿模式。 |
DWRITE_RENDERING_MODE_OUTLINE 指定渲染应绕过光栅器并直接使用轮廓。 这通常用于非常大的大小。 |
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC |
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL |
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL |
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC |
备注
Windows 8 之前的DWRITE_RENDERING_MODE
enum DWRITE_RENDERING_MODE { DWRITE_RENDERING_MODE_DEFAULT, DWRITE_RENDERING_MODE_ALIASED, DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC, DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL, DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL, DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC, DWRITE_RENDERING_MODE_OUTLINE };
要求
最低受支持的客户端 | 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用] |
标头 | dwrite.h |