DirectWrite (DWrite)
目的
現今的應用程式必須支援高品質的文字轉譯、與解析度無關的大綱字型,以及完整的 Unicode 文字和版面配置支援。 DirectWrite DirectX API 提供這些功能等等。
- 裝置無關的文字版面配置系統,可改善檔和 UI 中的文字可讀性。
- 高品質、子圖元、 Microsoft ClearType 文字轉譯,可使用 GDI、 Direct2D或應用程式特定的轉譯技術。
- 搭配 Direct2D使用時,硬體加速文字。
- 支援多重格式文字。
- 支援 OpenType 字型的進階印刷樣式功能。
- 支援所有支援語言的文字配置和轉譯。
- GDI相容的版面配置和轉譯。
API 支援測量、繪製及點擊測試多格式文字。 DirectWrite處理全球和當地語系化應用程式所有支援語言的文字,建置在 Windows 7 中找到的主要語言基礎結構上。 DirectWrite 也提供低階字符轉譯 API,適用於想要執行自己的版面配置和 Unicode 對字符處理的開發人員。
注意
Windows 應用程式 SDK引進新版的 DirectWrite,稱為 DWriteCore,可在 Windows 版本向下執行,以Windows 8執行,並開啟您跨平臺使用的門。 如需詳細資訊,請參閱 DWriteCore 概觀。
執行階段需求求
- Windows 7 或 Windows Vista Service Pack 2 (SP2) 和適用于 Windows Vista 的平臺更新
- Windows Server 2008 R2 或 Windows Server 2008 Service Pack 2 (SP2) 和 Windows Server 2008 平臺更新
本節內容
主題 | 描述 |
---|---|
DirectWrite的新功能 |
以下是DirectWrite的一些新增專案。 |
程式設計指南 |
下列主題提供 DirectWrite API 的概觀。 |
API 參考 |
描述DirectWrite API。 |
範例程式碼 |
本節包含DirectWrite範例程式的相關資訊。 |