I had serious problems with using GetTextExtentPoint32() and TextOut() in my Win32 GDI program when ClearType antialiasing was on. The problem seems to be solved by using DrawText(). The problem is MSDN states that DrawText() only supports fonts with zero escapement and orientation.
What are the chances that I encounter a font violating this rule on some actual system? How widespread are such fonts?