次の方法で共有


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 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 および Windows Server 2008 R2 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
Header dwrite.h