DWRITE_RENDERING_MODE1枚举 (dwrite_3.h)

指定字形的呈现方式。

语法

typedef enum DWRITE_RENDERING_MODE1 {
  DWRITE_RENDERING_MODE1_DEFAULT,
  DWRITE_RENDERING_MODE1_ALIASED,
  DWRITE_RENDERING_MODE1_GDI_CLASSIC,
  DWRITE_RENDERING_MODE1_GDI_NATURAL,
  DWRITE_RENDERING_MODE1_NATURAL,
  DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC,
  DWRITE_RENDERING_MODE1_OUTLINE,
  DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED
} ;

常量

 
DWRITE_RENDERING_MODE1_DEFAULT
指定根据字体和大小自动确定呈现模式。
DWRITE_RENDERING_MODE1_ALIASED
指定不执行任何抗锯齿。 每个像素要么设置为文本的前景色,要么保留背景的颜色。
DWRITE_RENDERING_MODE1_GDI_CLASSIC
指定在水平方向上执行抗锯齿,并且字形的外观使用 CLEARTYPE_QUALITY 与 GDI 布局兼容。
使用DWRITE_MEASURING_MODE_GDI_CLASSIC获取字形提升。 抗锯齿可以是 ClearType 或灰度,具体取决于文本抗锯齿模式。
DWRITE_RENDERING_MODE1_GDI_NATURAL
指定在水平方向上执行抗锯齿,并且字形的外观使用 CLEARTYPE_NATURAL_QUALITY 与 GDI 布局兼容。
字形前移接近字体设计进步,但仍舍入为整像素。 使用DWRITE_MEASURING_MODE_GDI_NATURAL获取字形提升。
抗锯齿可以是 ClearType 或灰度,具体取决于文本抗锯齿模式。
DWRITE_RENDERING_MODE1_NATURAL
指定在水平方向执行抗锯齿。 此呈现模式允许使用子像素精度和
因此适用于自然 (即与分辨率无关的) 布局。
抗锯齿可以是 ClearType 或灰度,具体取决于文本抗锯齿模式。
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC
与自然模式类似,不同之处在于抗锯齿在水平和垂直方向上执行。
这通常用于更大的大小,以使曲线和对角线看起来更平滑。
抗锯齿可以是 ClearType 或灰度,具体取决于文本抗锯齿模式。
DWRITE_RENDERING_MODE1_OUTLINE
指定渲染应绕过光栅器并直接使用轮廓。 这通常用于非常大的大小。
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED
与自然对称模式类似,不同之处在于,在可能的情况下,文本应以向下采样的形式进行光栅化。

要求

   
最低受支持的客户端 Windows 10 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
标头 dwrite_3.h