How-to Topics
The following topics provide an overview of the DirectWrite API.
In this section
| Topic | Description |
|---|---|
|
You can align DirectWrite text by using the SetTextAlignment method of the IDWriteTextFormat interface | |
|
DirectWrite includes support for systems with multiple monitors. Different monitors may have different pixel geometry (RGB, BGR, or FLAT) or other attributes. For more information about pixel geometry, see the DWRITE_PIXEL_GEOMETRY reference topic. This topic will show you how to add support for multiple monitors to your DirectWrite application. | |
|
How to Ensure That Your Application Displays Properly on High-DPI Displays |
Describes how to create a window the displays properly on high-DPI displays. |
|
How to Ensure Text is Displayed with the Correct Reading Direction |
Some languages, such as Arabic and Hebrew, require a right-to-left reading direction. The for a DirectWrite text format object, the default reading direction is left-to-right. DirectWrite does not automatically infer the reading direction from the locale, so you must do this yourself. |
|
This overview will show how to enumerate the fonts in the system font collection, by family name. | |
|
Provides a short tutorial about how to add hit testing to a DirectWrite application that displays text by using the IDWriteTextLayout interface. | |
|
Provides a short tutorial on adding inline objects to a DirectWrite application that displays text using the IDWriteTextLayout interface. | |
|
Provides a short tutorial on adding client drawing effects to a DirectWrite application that displays text using the IDWriteTextLayout interface and a custom text renderer. |