DirectWrite (прямая запись)
-
Обзор DirectWrite
- DirectWrite — API для верстки текста от Microsoft, выпущен с Windows 7.
- Работает с аппаратным ускорением через Direct2D, также может использовать CPU.
-
Особенности DirectWrite
- Поддержка Unicode с более чем 20 сценариями для всех языков Windows.
- Поддержка измерения, рисования и проверки соответствия текста.
- Рендеринг субпиксельного текста ClearType с двунаправленным сглаживанием.
- Аппаратное ускорение через Direct2D или программное растеризатор WARP.
- Поддержка расширенных возможностей OpenType, включая стилистические изменения.
-
DWriteCore и использование DirectWrite
- DWriteCore — реализация DirectWrite для Windows App SDK, работает до Windows 10.
- Используется в программе просмотра XPS, Internet Explorer, Firefox, Microsoft Office и Google Chrome.
- DirectWrite также применяется в настольном клиенте Telegram и Steam для улучшения качества шрифтов.
-
Сравнение с другими технологиями
- Упоминаются Pango и Cairo как кроссплатформенные библиотеки для рендеринга текста и векторной графики.
Полный текст статьи: