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.


Comments (5)

  1. Kevin Daly says:

    Yet another native API…yet another version of Windows that’s looking like a missed opportunity.

  2. anony.muos says:

    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?

  3. anony.muos says:

    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?

  4. kapilkaushik says:

    HI sir,

    Well i am posting new question.

    In GDI  using GetGlyphOutline()[]

    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.


Skip to main content