DirectWrite (DWrite)
Цель
Сегодняшние приложения должны поддерживать высококачественную отрисовку текста, шрифты структуры независимо от разрешения, а также поддержку полного текста и макета Юникода. DirectWrite, api DirectX, предоставляет эти функции и многое другое.
- Система макета текста независимо от устройства, которая улучшает удобочитаемость текста в документах и пользовательском интерфейсе.
- Высококачественный, вложенный пиксель, Microsoft ClearType отрисовку текста, которая может использовать GDI, Direct2Dили технологию отрисовки для конкретного приложения.
- Аппаратный ускоренный текст при использовании с Direct2D.
- Поддержка многоформатного текста.
- Поддержка расширенных функций типографии шрифтов OpenType.
- Поддержка макета и отрисовки текста на всех поддерживаемых языках.
- GDI-совместимый макет и отрисовка.
API поддерживает измерение, рисование и тестирование многоформатного текста. DirectWrite обрабатывает текст на всех поддерживаемых языках для глобальных и локализованных приложений, опираясь на инфраструктуру ключевых языков, найденную в Windows 7. DirectWrite также предоставляет низкоуровневый API отрисовки глифов для разработчиков, которые хотят выполнить собственную разметку и обработку глифов Юникода.
Заметка
пакет SDK для приложений Windows представляет новую версию DirectWrite с именем DWriteCore, которая работает в версиях Windows до Windows 8 и открывает дверь для использования кроссплатформенной. Дополнительные сведения см. в обзоре DWriteCore.
Требования во время выполнения
- Windows 7 или Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista
- Windows Server 2008 R2 или Windows Server 2008 с пакетом обновления 2 (SP2) и обновлением платформы для Windows Server 2008
В этом разделе
Тема | Описание |
---|---|
Новые возможности DirectWrite |
Ниже приведены некоторые новые дополнения к DirectWrite. |
Руководство по программированию |
В следующих разделах представлен обзор API DirectWrite. |
Справочник по API |
Описывает API DirectWrite. |
пример кода |
В этом разделе содержатся сведения о примерах программ для DirectWrite. |