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 |