DirectWrite (DWrite)
Finalidade
Os aplicativos atuais devem oferecer suporte a renderização de texto de alta qualidade, fontes de estrutura de tópicos independentes de resolução e suporte completo a texto e layout Unicode. O DirectWrite, uma API DirectX, fornece esses recursos e muito mais.
- Um sistema de layout de texto independente do dispositivo que melhora a legibilidade do texto em documentos e na interface do usuário.
- A renderização de texto de alta qualidade, subpixel Microsoft ClearType que pode usar GDI, Direct2Dou tecnologia de renderização específica do aplicativo.
- Texto acelerado por hardware, quando usado com Direct2D.
- Suporte para texto multi-formato.
- Suporte para os recursos avançados de tipografia de fontes OpenType.
- Suporte para o layout e renderização de texto em todos os idiomas suportados.
- layout e renderização compatíveis com GDI.
A API suporta medição, desenho e teste de acerto de texto multiformato. O DirectWrite lida com texto em todos os idiomas suportados para aplicativos globais e localizados, com base na infraestrutura de idioma principal encontrada no Windows 7. O DirectWrite também fornece uma API de renderização de glifo de baixo nível para desenvolvedores que desejam executar seu próprio layout e processamento de Unicode para glifo.
Observação
SDK de Aplicativos Windows apresenta uma nova versão do DirectWrite, chamada DWriteCore, que é executada em versões do Windows até o Windows 8 e abre a porta para você usá-lo entre plataformas. Para obter mais detalhes, consulte visão geral do DWriteCore.
Requisitos de tempo de execução
- Windows 7 ou Windows Vista com Service Pack 2 (SP2) e Atualização da plataforma para o Windows Vista
- Windows Server 2008 R2 ou Windows Server 2008 com Service Pack 2 (SP2) e Atualização da plataforma para Windows Server 2008
Nesta secção
Tópico | Descrição |
---|---|
O que há de novo no DirectWrite |
Aqui estão algumas das novas adições ao DirectWrite. |
Guia de Programação |
Os tópicos a seguir fornecem uma visão geral da API DirectWrite. |
de referência da API |
Descreve a API DirectWrite. |
código de exemplo |
Esta seção contém informações sobre programas de exemplo para DirectWrite. |