http://bugs.winehq.org/show_bug.cgi?id=31635
Bug #: 31635 Summary: Font rendering regression 1.5.x series Product: Wine Version: 1.5.12 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: sb56637@gmail.com Classification: Unclassified
Hi, I'm running openSUSE 12.2 with the Infinality subpixel patches for Freetype. (http://www.infinality.net/blog/) This configuration produces hands down the most spectacular font rendering in the Linux world. Ubuntu also uses approximately the same patchset to produce similarly excellent smooth fonts.
The current stable version of Wine (1.4.1) works very well with the Infinality subpixel patchset. The fonts in Wine programs usually look about the same as a native Linux program, that is to say, excellent. However, I have tested several Windows programs with the 1.5 series (both 1.5.6 and 1.5.12) and the same Windows programs have dreadful font rendering on some, but not all, UI elements. Arial font is the worst example. It appears jagged and virtually unreadable in the affected UI elements. Other fonts like the Droid or DejaVu series try to use subpixel rendering, but the rendering looks terribly blurry, washed out, and over-rendered, again almost unreadable. These problems don't exist in the 1.4.1 release.
I'm attaching screenshots of the same program with Wine 1.4.1 and 1.5.12. The Wine version is the only thing that changes between the two screenshots.
Thanks for the help! Cheers.
http://bugs.winehq.org/show_bug.cgi?id=31635
--- Comment #1 from Rahim sb56637@gmail.com 2012-09-07 12:08:02 CDT --- Created attachment 41600 --> http://bugs.winehq.org/attachment.cgi?id=41600 Bad font rendering with Wine 1.5.12
http://bugs.winehq.org/show_bug.cgi?id=31635
--- Comment #2 from Rahim sb56637@gmail.com 2012-09-07 12:08:30 CDT --- Created attachment 41601 --> http://bugs.winehq.org/attachment.cgi?id=41601 Excellent font rendering with Wine 1.4.1
http://bugs.winehq.org/show_bug.cgi?id=31635
Rahim sb56637@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Priority|P2 |P3
http://bugs.winehq.org/show_bug.cgi?id=31635
Rahim sb56637@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sb56637@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=31635
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #3 from Austin English austinenglish@gmail.com 2012-09-10 02:23:02 CDT --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=31635
--- Comment #4 from Rahim sb56637@gmail.com 2012-09-10 07:03:43 CDT --- Hi, thanks for looking into this bug. Unfortunately, I don't think my technical skills are up to the task of running a regression test. Would it help if I could find a simple, freely available Windows program that is affected by this bug so that a developer can test the affect of the different patches and see the result for himself?
Thanks, sorry I can't help a lot more.
http://bugs.winehq.org/show_bug.cgi?id=31635
Paul Bredbury brebs@sent.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |brebs@sent.com
http://bugs.winehq.org/show_bug.cgi?id=31635
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |00cpxxx@gmail.com Ever Confirmed|0 |1
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com 2012-09-18 18:45:25 CDT --- I can confirm this issue in wine 1.5.13, I'll try the regression test.
http://bugs.winehq.org/show_bug.cgi?id=31635
--- Comment #6 from Rahim sb56637@gmail.com 2012-09-18 20:19:12 CDT --- Thanks a lot Bruno for offering to do the regression test, sorry I can't help with that.
http://bugs.winehq.org/show_bug.cgi?id=31635
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.org Regression SHA1| |592bfd52c94adb2c16cb751e07f | |8cdd343701c34
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com 2012-09-23 09:26:45 CDT --- 592bfd52c94adb2c16cb751e07f8cdd343701c34 is the first bad commit commit 592bfd52c94adb2c16cb751e07f8cdd343701c34 Author: Alexandre Julliard julliard@winehq.org Date: Wed May 23 17:21:36 2012 +0200
gdi32: Always use the DIB engine for DDB rendering.
The patch does not revert cleanly in git.
To test:
1) Download http://www.oldversion.com/download-uTorrent-2.2.1.25302.html 2) Open utorrent 3) Click in the Torrents line in the listview then click in the speed tab.
You will see bad font rendering as the screenshot in the next message.
http://bugs.winehq.org/show_bug.cgi?id=31635
--- Comment #8 from Bruno Jesus 00cpxxx@gmail.com 2012-09-23 09:27:17 CDT --- Created attachment 41786 --> http://bugs.winehq.org/attachment.cgi?id=41786 font rendering issues
http://bugs.winehq.org/show_bug.cgi?id=31635
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #9 from Alexandre Julliard julliard@winehq.org 2012-09-23 10:53:15 CDT --- Duplicate.
*** This bug has been marked as a duplicate of bug 29250 ***
http://bugs.winehq.org/show_bug.cgi?id=31635
--- Comment #10 from Rahim sb56637@gmail.com 2012-09-23 11:08:17 CDT --- Hmmm, I don't think this bug is a duplicate of #29250. That bug appeared in 1.3.34. This bug that I am reporting appeared somewhere in the 1.5.x series. The 1.4.1 release works great. Bruno already worked hard on a laborious regression test and found the bad patch, could we try to fix this bug based on what he found? Thanks.
http://bugs.winehq.org/show_bug.cgi?id=31635
--- Comment #11 from Artem S. Tashkinov t.artem@mailcity.com 2012-09-23 11:14:28 CDT --- (In reply to comment #10)
Hmmm, I don't think this bug is a duplicate of #29250. That bug appeared in 1.3.34. This bug that I am reporting appeared somewhere in the 1.5.x series. The 1.4.1 release works great. Bruno already worked hard on a laborious regression test and found the bad patch, could we try to fix this bug based on what he found? Thanks.
This bug is a dupe of bug 30998, but Alexander, for reasons only known to him, believes these two different regressions are the same.
http://bugs.winehq.org/show_bug.cgi?id=31635
Rahim sb56637@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|DUPLICATE |
--- Comment #12 from Rahim sb56637@gmail.com 2012-09-23 11:57:06 CDT --- OK, I think my screenshots illustrate the problem even more than in bug 30998, and this is obviously a different regression than bug 29250, so I'll mark this as reopened.
http://bugs.winehq.org/show_bug.cgi?id=31635
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |DUPLICATE
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2012-09-23 12:01:49 CDT --- They are all the same, it's a problem in the DIB engine. Obviously when we start using the DIB engine for more things, there are more places that run into the problem, but treating them as separate bugs is not useful. There's no possible way to fix this except by fixing the root cause, which is bug 29250.
*** This bug has been marked as a duplicate of bug 29250 ***
http://bugs.winehq.org/show_bug.cgi?id=31635
--- Comment #14 from Rahim sb56637@gmail.com 2012-09-23 12:05:57 CDT --- Thanks for explaining, Alexandre. In that case, could you please mark bug 29250 as NEW instead of UNCONFIRMED? Thanks.
http://bugs.winehq.org/show_bug.cgi?id=31635
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Ken Sharp kennybobs@o2.co.uk 2012-09-26 19:12:32 CDT --- Closing dup.