http://bugs.winehq.org/show_bug.cgi?id=21943
Summary: GetCharABCWidthsI does not return correct widths when handling a DC with dc->gdiFont == null Product: Wine Version: 1.1.40 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P4 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: culex.eriklund@gmail.com
Created an attachment (id=26641) --> (http://bugs.winehq.org/attachment.cgi?id=26641) Log from running Aztaka
When GetCharABCWidths is passed a HDC thats DC* has dc->gdiFont == null it performs no calculation to alter the argument LPABC abc to reflect the real widths of the characters. Presumably abc is populated by the average width of the characters as can be gotten from GetTextMetricsW since text does show up at all, though truncated.