Jump to content
  • Advertisement
  • entries
  • comments
  • views

Modern Text Rendering

Sign in to follow this  
Jason Z


Modern Text Rendering

Lately I have been gathering my thoughts on how to add some more advanced text rendering capabilities to my engine. The D3D9 renderer uses the normal built in ID3DXFont class to render text, and the D3D11 doesn't have anything at the moment. The ID3DXFont class serves its purpose, but it only allows one color at a time and it doesn't allow for mixed text types such as a partially italicized sentences. So I will start looking for something new to use...

The recent additions to the DXSDK of DirectWrite and Direct2D sound quite appealing, and it would be interesting to investigate them further. My only qualms about using them would be the fact that they are only going to work on Vista and Win7. My opinion is that when Win7 comes out there won't be so many XP users out there, but there will still be some.

So anyways, I will start looking into these two technologies. At the same time, I'd like to consider alternatives. Does anyone out there know of D3D9 text libraries that allow for simple HTML or RTF formatting? I'd like to have the same implementation for all renderer types, but I'm open to having multiple implementations if it provides some benefit (like nice support on D3D9...).

So does anyone have some suggestions on where to look? Any personal experiences that you could share?
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!