Share via


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 [デスクトップ アプリのみ]
Header dwrite_3.h