http://bugs.winehq.org/show_bug.cgi?id=15921
--- Comment #9 from Henry Kroll nospam@thenerdshow.com 2009-02-18 08:18:57 --- The problem is file = wine_get_dos_file_name(); is returning the full path name of the font file, so let's say that face->file is /usr/share/fonts/kacst/kacstPen.ttf
the following line gets executed
file = wine_get_dos_file_name(face->file);
file now contains Z:\usr\share\fonts\kacst\kacstPen.ttf
when it should contain kacstPen.ttf
All that Z:......\ stuff in the registry is what causes native gdiplus to beach up like a whale.