http://bugs.winehq.org/show_bug.cgi?id=32453
Bug #: 32453 Summary: Incorrect Common Control Font Size Product: Wine Version: 1.5.18 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: support@securenetterm.com Classification: Unclassified
The font in selected Microsoft windows common controls is being displayed with a smaller point size in WINE release 1.5.18 and later. The common control font size in releases 1.5.17 and earlier are more consistent with those in production Microsoft Windows based systems.
This can be seen in the WINE based programs regedit.exe, explorer.exe, the left pane of .chm help files being displayed with hh.exe and many other applications that use font based common controls. In some controls, it is very difficult to see what is being displayed since the font is so small.
A regression analysis between releases 1.5.17 and 1.5.18 shows the problem was created by commit 4a8716cf5b4a434d72638425038eff0f589f3871 dated November 15, 2012.
http://bugs.winehq.org/show_bug.cgi?id=32453
--- Comment #1 from Alexandre Julliard julliard@winehq.org 2012-12-15 14:44:45 CST --- Is that with a fresh prefix? What do the fonts entry look like under HKCU\Control Panel\Desktop\WindowMetrics?
http://bugs.winehq.org/show_bug.cgi?id=32453
--- Comment #2 from Kenneth Robinette support@securenetterm.com 2012-12-15 15:12:16 CST --- I am not completely sure what you are asking. This is on a newly installed Ubuntu 12.04 system, 64 bit using the Ubuntu supplied WINE binaries for running 32 bit under 64 bit.
However in order to do the regression, I had to install a new 32 bit Ubuntu bit OS using the Ubuntu DebootstrapChroot procedure, then installed WINE git and did the regression test. So all WINE registry settings were exactly what was placed there by WINE itself, and since it was the first time WINE had run in this environment, I would have to assume it was a fresh prefix.
I then compared the font size under other Ubuntu 12.04 systems running WINE versions later then 1.5.17 and all had the smaller font problem.
I can use regedit to send the contents of WindowMetrics if you desire.
http://bugs.winehq.org/show_bug.cgi?id=32453
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2012-12-15 17:20:00 CST --- Created attachment 42816 --> http://bugs.winehq.org/attachment.cgi?id=42816 Fixup font height
Does this make any difference? If not, then please attach the contents of the WindowMetrics key.
http://bugs.winehq.org/show_bug.cgi?id=32453
--- Comment #4 from Kenneth Robinette support@securenetterm.com 2012-12-15 17:40:13 CST --- Yes, that fixed the problem. Thanks a lot for the quick response. Excellent support!
http://bugs.winehq.org/show_bug.cgi?id=32453
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Regression SHA1| |4a8716cf5b4a434d72638425038 | |eff0f589f3871
http://bugs.winehq.org/show_bug.cgi?id=32453
--- Comment #5 from Kenneth Robinette support@securenetterm.com 2012-12-16 10:04:20 CST --- It appears that there is more to this bug then what I thought. After testing the proposed fix in many different programs, I observed dialogs and other areas in which a text string was "chopped" off at the end. I suspect it also has some relationship to the font point size or perhaps font weight. However, I noted that the problem is not consistent. I am now trying to locate some WINE based control or dialog in which the problem can be reproduced.
Since the original problem seemed to be introduced in release 1.5.18, I returned to release 1.5.17 and it appears the problem is not present in that release.
http://bugs.winehq.org/show_bug.cgi?id=32453
--- Comment #6 from Kenneth Robinette support@securenetterm.com 2012-12-17 13:32:54 CST --- The free program Putty can be used to see the font spacing problem in the WINE 1.5.19 release. WINE version 1.5.17 can be used to see how the dialogs in Putty looks on normal Microsoft Windows systems. The best Putty dialog to look at is Terminal-Features, however several other also show the problem.
It appears to be more of a font weight problem or perhaps a combination of font size and weight.
http://bugs.winehq.org/show_bug.cgi?id=32453
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |71bb8c5e7c2373904a362a7a0af | |ef7e7524a5b98 Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2012-12-17 14:11:48 CST --- Fixed by 71bb8c5e7c2373904a362a7a0afef7e7524a5b98.
http://bugs.winehq.org/show_bug.cgi?id=32453
--- Comment #8 from Kenneth Robinette support@securenetterm.com 2012-12-18 08:02:01 CST --- The problem is not totally fixed, but better then before. Perhaps WINE cannot be fixed to look like a real Windows system in its current state.
http://bugs.winehq.org/show_bug.cgi?id=32453
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org 2012-12-21 13:28:14 CST --- Closing bugs fixed in 1.5.20.
http://bugs.winehq.org/show_bug.cgi?id=32453
--- Comment #10 from Kenneth Robinette support@securenetterm.com 2012-12-21 15:03:47 CST --- I just tested under 1.5.20 and the problem is still there. Do I need to file another identical problem report?