~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ DED386B991473DF686D36E7552B5CF39__1706918220 ✰
Заголовок документа оригинал.:
✰ DirectWrite - Wikipedia ✰
Заголовок документа перевод.:
✰ DirectWrite — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/DirectWrite ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/de/39/ded386b991473df686d36e7552b5cf39.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/de/39/ded386b991473df686d36e7552b5cf39__translat.html ✰
Дата и время сохранения документа:
✰ 15.06.2024 20:28:08 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 3 February 2024, at 02:57 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

DirectWrite — Википедия Jump to content

DirectWrite

Из Википедии, бесплатной энциклопедии

DirectWrite макета текста и рендеринга глифов — это API от Microsoft . Он был разработан для замены GDI /GDI+ и Uniscribe для экранно-ориентированного рендеринга и впервые поставлялся с Windows 7 и Windows Server 2008 R2 , а также с Windows Vista и Windows Server 2008 установленным обновлением платформы ). [1] DirectWrite имеет аппаратное ускорение (с использованием графического процессора ) при работе поверх Direct2D , но также может использовать процессор для рендеринга на любой цели, включая GDI растровое изображение . [2] [3]

Особенности [ править ]

  • Комплексная поддержка Unicode с более чем 20 сценариями, обеспечивающими макет и отображение каждого языка, поддерживаемого в Windows. DirectWrite поддерживает измерение, рисование и проверку попадания многоформатного текста. Поддерживаемые функции Unicode включают BIDI , разрыв строки, суррогаты, UVS. [ нужны разъяснения ] , детализация сценариев с учетом языка, замена чисел и формирование глифов.
  • Субпиксельный рендеринг текста ClearType с двунаправленным сглаживанием , который может взаимодействовать с GDI/GDI+, Direct2D / Direct3D и любой технологией, специфичной для приложения. При использовании Direct2D рендеринг текста может быть аппаратно ускорен или может использоваться программный растеризатор WARP, когда аппаратное ускорение недоступно.
  • Поддерживает расширенные типографские функции OpenType , такие как стилистические альтернативы и росчерки , которые никогда не поддерживались в GDI и WinForms . Эти функции были продемонстрированы при запуске DirectWrite (на PDC 2008) с использованием шрифта Gabriola , который также появился в Windows 7. [4]
  • Предоставляет низкоуровневый API-интерфейс рендеринга глифов для тех, кто использует собственную компоновку текста и обработку преобразования Юникода в глифы.

В Windows 8.1 DirectWrite получила поддержку цветных шрифтов . [5] [6]

DWriteCore [ править ]

DWriteCore — это реализация DirectWrite в Windows App SDK (Project Reunion), которая работает в версиях Windows вплоть до Windows 10, версия 1809 (10.0; сборка 17763) и открывает возможности для кросс-платформенного использования. [7]

Использует [ править ]

Средство просмотра XPS в Windows 7 использует DirectWrite, но отображает выходные данные на поверхности GDI+. [8]

Internet Explorer 9 и более поздние версии используют DirectWrite поверх Direct2D для улучшения визуального качества и производительности. [9] [10] [11] В Firefox 4 также добавлена ​​поддержка DirectWrite, но рендеринг в стиле, специфичном для DirectWrite, стал нестандартным для некоторых шрифтов в Firefox 7 из-за жалоб пользователей на качество рендеринга. [12]

Microsoft Office 2013 поддерживает Direct2D/DirectWrite или GDI/Uniscribe для рендеринга дисплея и типографики. [13]

Google Chrome в Windows поддерживает DirectWrite, начиная с версии 37. [14]

. Настольный клиент Telegram использует DirectWrite для рендеринга цветных смайлов в Windows

В Steam есть возможность включить DirectWrite для улучшения сглаживания и кернинга шрифтов в клиенте для настольных компьютеров.

См. также [ править ]

  • Pango : кроссплатформенная библиотека для рендеринга текста в высоком качестве с упором на поддержку многоязычного текста.
  • Cairo : векторная кроссплатформенная графическая библиотека, которая может отображать текст.

Ссылки [ править ]

  1. ^ «Обновление платформы для Windows Vista» . Блог разработчиков DirectX. 10 сентября 2009 года. Архивировано из оригинала 8 апреля 2014 года . Проверено 27 января 2012 г.
  2. ^ «Знакомство с DirectWrite» . Сеть разработчиков Microsoft . Майкрософт.
  3. ^ Windows 7: Знакомство с Direct2D и DirectWrite - видео PDC 2008 15:00–16:00 и 27:00–28:00
  4. ^ «Windows 7: знакомство с Direct2D и DirectWrite – pdc2008» . Канал 9 . Майкрософт. 29 октября 2008 г. Архивировано из оригинала 30 июня 2011 г. Проверено 9 сентября 2023 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  5. ^ «Что нового в DirectWrite» . Сеть разработчиков Microsoft . Майкрософт.
  6. ^ Дэн Маклахлан (26 июня 2013 г.). «Инновации в высокопроизводительной 2D-графике с DirectX – сборка 2013» . Канал 9 . Майкрософт.
  7. ^ «Обзор DWriteCore» . ДиректВрите. Документы Майкрософт . Проверено 19 октября 2021 г.
  8. ^ Ворачай Чаовирапразит (13 февраля 2009 г.). «Достижения в области типографики и рендеринга текста в Windows 7» . Сеть разработчиков Microsoft . Майкрософт.
  9. ^ Тим Андерсон (11 августа 2010 г.). «Firefox 4 такой же психоделический, как IE9, с включенным Direct2D» . itwriting.com . Проверено 6 августа 2014 г.
  10. ^ Шенкленд, Стивен (25 марта 2014 г.). «В Firefox 4 beta 4 добавлено аппаратное ускорение» . CNET . Проверено 6 августа 2014 г.
  11. ^ «Mozilla бросает вызов Року из-за новой жесткости Microsoft» . Регистр . 13 сентября 2010 г.
  12. ^ «Рендеринг текста DirectWrite в Firefox 6» . Блог.mozilla.org. 11 августа 2011 года. Архивировано из оригинала 10 августа 2014 года . Проверено 9 августа 2014 г.
  13. ^ Мюррей Сарджент. «Офис внедряет новую технологию отображения Windows» . Сеть разработчиков Microsoft . Майкрософт.
  14. ^ Брэндон Честер (26 августа 2014 г.). «Google обновляет Chrome до версии 37 с поддержкой DirectWrite» . АнандТех . Проверено 27 августа 2014 г.
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: DED386B991473DF686D36E7552B5CF39__1706918220
URL1:https://en.wikipedia.org/wiki/DirectWrite
Заголовок, (Title) документа по адресу, URL1:
DirectWrite - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)