Render text with DWriteCore

DWriteCore is the Windows App SDK implementation of DirectWrite (DirectWrite is the DirectX API for high-quality text rendering, resolution-independent outline fonts, and full Unicode text and layout support).

DWriteCore provides access to all current DirectWrite features for text rendering, including a device-independent text layout system, hardware-accelerated text, multi-format text, and wide language support.

For more details about DWriteCore—including guidance for setting up your development environment, and code examples for programming with it—see DWriteCore overview in the DirectWrite documentation.

Prerequisites to using DWriteCore

To use DWriteCore APIs in the Windows App SDK:

  1. Download and install the latest release of the Windows App SDK. For more information, see Install tools for the Windows App SDK.
  2. Follow the instructions to Create your first WinUI 3 project or to use the Windows App SDK in an existing project.

To learn more about the availability of DWriteCore in the Windows App SDK, see release channels.