DirectWrite
Hello – my name is Sriram Subramanian and I am a Senior Program Manager on Windows 7 for text. As you can see from the updated title – this blog will start discussing the new DirectWrite text APIs in Windows 7 in addition to the WPF text and layout functionality. While I was at it, I thought it would be a good idea to update the theme also.
DirectWrite is being introduced in Windows 7 and is one of the new additions to the DirectX family of APIs. It provides the ease of use and the layered programming model for application developers to improve the text experience for their Windows applications. This is largely driven by the fact that modern Windows applications have sophisticated requirements for text in their UI and documents. These include better readability, support for a large variety of languages and scripts, and superior rendering performance. In addition, most existing applications require a way to carry forward existing investments in the Win32® code base. DirectWrite addresses these requirements. Check out the DirectWrite whitepaper that was distributed at the PDC.
-Sriram
Comments
Anonymous
December 11, 2008
PingBack from http://blog.nerdplusart.com/archives/hello-directwrite-weve-been-waitingAnonymous
December 12, 2008
Yet another native API...yet another version of Windows that's looking like a missed opportunity.Anonymous
December 24, 2008
Does the new WordPad use DirectWrite in any way or it's only a UI overhaul? I expected WordPad to offer something more. Not even a spell checker yet?Anonymous
January 01, 2009
If DirectWrite is part of DirectX and DirectX 11 is going to be available on Vista, does this men DirectWrite will be available on Vista as well?Anonymous
March 25, 2010
HI sir, Well i am posting new question. In GDI using GetGlyphOutline()[http://msdn.microsoft.com/enus/library/dd144891%28VS.85%29.aspx] Function, i can get the Glyph’s information in void buffer in 6th parameter of the function. I just want to know in DirectWrite how to get that information. I have not find any sample for this. thankyou