DirectWrite (DWrite)
目的
今日のアプリケーションでは、高品質のテキスト レンダリング、解像度に依存しないアウトライン フォント、完全な Unicode テキストとレイアウトのサポートをサポートする必要があります。 DirectX API DirectWrite には、これらの機能などが用意されています。
- ドキュメントおよび UI でのテキストの読みやすさを向上させる、デバイスに依存しないテキスト レイアウト システム。
- GDI 、Direct2D、またはアプリケーション固有のレンダリング テクノロジ使用できる、高品質のサブピクセル、Microsoft ClearType テキスト レンダリング。
- Direct2Dで使用する場合は、ハードウェアで高速化されたテキスト。
- 複数形式のテキストのサポート。
- OpenType フォントの高度な文字体裁機能のサポート。
- サポートされているすべての言語でのテキストのレイアウトとレンダリングのサポート。
- GDI 互換のレイアウトとレンダリングをします。
この API では、複数形式のテキストの測定、描画、ヒット テストがサポートされています。 DirectWrite は、Windows 7 で見つかった主要な言語インフラストラクチャに基づいて、グローバルおよびローカライズされたアプリケーションでサポートされているすべての言語でテキストを処理します。 DirectWrite には、独自のレイアウトと Unicode からグリフへの処理を実行する開発者向けの低レベルグリフ レンダリング API も用意されています。
手記
Windows App SDK では、Windows 8 までのバージョンの Windows で実行される新しいバージョンの DirectWrite (DWriteCore) が導入され、クロスプラットフォームで使用するための扉が開きます。 詳細については、DWriteCore の概要を参照してください。
実行時の要件
- Windows 7 または Windows Vista Service Pack 2 (SP2) および Windows Vista 用プラットフォーム更新プログラム
- Windows Server 2008 R2 または Windows Server 2008 Service Pack 2 (SP2) および Windows Server 2008 用プラットフォーム更新プログラム
このセクションでは、次の操作を行います。
話題 | 形容 |
---|---|
DirectWrite の新機能 |
DirectWrite の新しい追加の一部を次に示します。 |
プログラミング ガイド |
次のトピックでは、DirectWrite API の概要について説明します。 |
API リファレンス |
DirectWrite API について説明します。 |
サンプル コード の |
このセクションには、DirectWrite のサンプル プログラムに関する情報が含まれています。 |