http://bugs.winehq.org/show_bug.cgi?id=16391
Summary: Text rotation misbehavior Product: Wine Version: 1.1.10 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: piernik@gmail.com
Created an attachment (id=17719) --> (http://bugs.winehq.org/attachment.cgi?id=17719) Problem illustration. Green - good, red - wine
First, a demo: http://kjk.gniew.org/dump/wine-orientation.ogg Obviously text should always appear in the box. The app is Protel 99 SE.
It can be fixed by applying patch from "ExtTextOut with rotation and MM_ANISOTROPIC inverted coordinates" http://www.winehq.org/pipermail/wine-devel/2007-March/055559.html
I was playing with CreateFontIndirectW() and indeed plf->lfClipPrecision has CLIP_LH_ANGLES flag set.
Can anyone take a closer look at the patch above so it could make its way into wine?