http://bugs.winehq.org/show_bug.cgi?id=9107
--- Comment #12 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2007-08-28 14:26:18 --- The first problem is that GetCharABCWidthsI fails in usp10.dll/ScriptPlace. Due to this Qt passes all zeros for in lpDx. The second is that it uses ETO_PDY. It's partially implemented - vertical offsets are ignored, they are not wrongly interpreted as horizontal offsets. This may be a problem later for multi-line text unless multi-line text is printed using multiple calls to ExtTextOutW and the vertical offset is used only for some scripts. I'll try to look closer into it.