DirectWrite(DWrite)

목적

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

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

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

참고

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

런타임 요구 사항

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

섹션 내용

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