다음을 통해 공유


DirectWrite(DWrite)

목적

오늘날의 애플리케이션은 고품질 텍스트 렌더링, 해상도 독립적 개요 글꼴 및 전체 유니코드 텍스트 및 레이아웃 지원을 지원해야 합니다. DirectX API DirectWrite는 이러한 기능 등을 제공합니다.

  • 문서 및 UI에서 텍스트 가독성을 향상시키는 디바이스 독립적 텍스트 레이아웃 시스템입니다.
  • 고품질의 하위 픽셀 Microsoft ClearType은 GDI, Direct2D또는 애플리케이션별 렌더링 기술을 사용할 수 있는 텍스트 렌더링을.
  • 하드웨어 가속 텍스트(Direct2D함께 사용하는 경우)
  • 다중 서식 텍스트를 지원합니다.
  • OpenType 글꼴의 고급 입력 체계 기능을 지원합니다.
  • 지원되는 모든 언어의 텍스트 레이아웃 및 렌더링을 지원합니다.
  • GDI호환되는 레이아웃 및 렌더링입니다.

API는 다중 형식 텍스트의 측정, 그리기 및 적중 테스트를 지원합니다. DirectWrite는 Windows 7에 있는 주요 언어 인프라를 기반으로 전역 및 지역화된 애플리케이션에 대해 지원되는 모든 언어로 텍스트를 처리합니다. 또한 DirectWrite는 자체 레이아웃 및 유니코드-문자 모양 처리를 수행하려는 개발자를 위한 하위 수준 문자 모양 렌더링 API를 제공합니다.

메모

Windows 앱 SDK Windows 버전에서 Windows 8까지 실행되는 DWriteCore라는 새 버전의 DirectWrite를 도입하여 플랫폼 간을 사용할 수 있는 문을 엽니다. 자세한 내용은 DWriteCore 개요참조하세요.

런타임 요구 사항

  • Windows Vista용 Windows 7 또는 Windows Vista SP2(서비스 팩 2) 및 플랫폼 업데이트
  • Windows Server 2008 R2 또는 Windows Server 2008 SP2(서비스 팩 2) 및 Windows Server 2008용 플랫폼 업데이트

이 섹션에서는

주제 묘사
DirectWrite 새로운 기능
다음은 DirectWrite에 새로 추가된 몇 가지 기능입니다.
프로그래밍 가이드
다음 항목에서는 DirectWrite API에 대한 개요를 제공합니다.
API 참조
DirectWrite API에 대해 설명합니다.
샘플 코드
이 섹션에는 DirectWrite에 대한 샘플 프로그램에 대한 정보가 포함되어 있습니다.