http://bugs.winehq.org/show_bug.cgi?id=19467
--- Comment #4 from Michael Pavletich pcpavnz@gmail.com 2009-08-29 00:19:54 --- I have finally found the bug started with wine 1.1.16 by purging wine from my testing system, downloaded wine-1.1.15 and wine-1.1.16 from the lamaresh.net, installed wine 1.1.15, installed Cashbooks, installed dcom98 using winetricks and tested, all was good.
I purged wine-1.1.15, installed wine-1.1.16, repeated the process and not so good, the fonts in the text fields was unreadable again. Purged the lot, re-installed wine-1.1.15, re-setup the app, tested, all OK.
Armed with a "clean" wine folder and no wine at all on my testing system, I re-downloaded the wine-git sources, satisfied the new requirements of the latest version and started the compilation and regression patch testing.
I can not give an exact patch, but the following may help. It seems that the bug is around the -51 and the -52 version. The display was correct when using -51, but not so with -52.
I saved portions of my terminal text from the point where I was starting to hone in on the introduction point of the bug, I hope it helps
Mike P
--------------------------------------------- wine-1.1.15-51-g9d9880b Bisecting: 3 revisions left to test after this [ba42bf380a77b73f8e747ec2369f92e376d97ef7] gdiplus/tests: Use expectf macro for floating point tests.
wine-1.1.15-55-gba42bf3 Bisecting: 1 revisions left to test after this [bc1e27d99ab63f8674479ee9044c18f6073dda8e] msctf: Add Enable key and User key for language profile.
michael@SHOP:~/wine-git$ ./wine --version wine-1.1.15-53-gbc1e27d michael@SHOP:~/wine-git$ git bisect bad Bisecting: 0 revisions left to test after this [e93d3481092f7abe72cdbab066947717f5e568a0] gdi32: Improve calculation of the character code text metrics.
michael@SHOP:~/wine-git$ ./wine --version wine-1.1.15-52-ge93d348 ---------------------------------------------