http://bugs.winehq.org/show_bug.cgi?id=29250
Bug #: 29250 Summary: Blurry fonts antialiasing in Word 2007 Product: Wine Version: 1.3.34 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: rui1965@voila.fr Classification: Unclassified
Created attachment 37825 --> http://bugs.winehq.org/attachment.cgi?id=37825 Word 2007 with incorrect antialiasing in Wine 1.3.34
Since Wine 1.3.33, the antialising in Word 2007 text zone looks a little blurry. Still happens in 1.3.34. The first screenshot attached shows how it looks. A bisect between 1.3.32 and 1.3.34 shows: e9612c1af06d09dbf03745535288575e05cacb56 is the first bad commit commit e9612c1af06d09dbf03745535288575e05cacb56 Author: Huw Davies huw@codeweavers.com Date: Mon Nov 14 12:49:07 2011 +0000
gdi32: Add support for drawing text in the dib driver.
:040000 040000 d9ea0238bfba414b9640d7a48f65807488291503 a6d7d781b21fac960f105d095fdb8773c0042d21 M dlls
This change brought a very big improvement regarding the scrolling speed an mentioned in "Bug 27181 - Very slow performance in Word 2007", that is updated by mistake (sorry!). Reversing this fix brings back the good antiliasing but at the cost of slow scrolling.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #1 from rui1965@voila.fr 2011-12-06 09:50:29 CST --- Created attachment 37826 --> http://bugs.winehq.org/attachment.cgi?id=37826 Word 2007 with fonts correctly antialiased in Wine 1.3.32
http://bugs.winehq.org/show_bug.cgi?id=29250
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |huw@codeweavers.com Regression SHA1| |e9612c1af06d09dbf0374553528 | |8575e05cacb56
http://bugs.winehq.org/show_bug.cgi?id=29250
PommeGolden lapommegolden@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lapommegolden@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #2 from Huw Davies huw@codeweavers.com 2012-01-10 04:02:06 CST --- The antialiasing algorithm has changed, but it should now match more closely what Windows does.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #3 from Rosanne DiMesio dimesio@earthlink.net 2012-01-10 06:37:42 CST --- Created attachment 38315 --> http://bugs.winehq.org/attachment.cgi?id=38315 Word 2007 running in Windows XP
Attaching a screenshot of font antialiasing in Word 2007 running in Windows XP.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #4 from rui1965@voila.fr 2012-06-11 09:39:14 CDT --- Created attachment 40488 --> http://bugs.winehq.org/attachment.cgi?id=40488 Word 2007 in Wine 1.5.6 : interface fonts badly antialiased.
A new misbehaviour has appeared in the last 1.5.6. The uploaded screenshot shows that now the interface also has poor antialised fonts compared to 1.5.5. Please see the uploaded screenshot.
After having run the usual bisect, the commit that broke the font display was : 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.
:040000 040000 9529bebae463d77d17505e9b7ae1133482d0cd31 fa22013112ea3ff569c7872735d1c317ffb43e84 M dlls
This is also linked with DIB, please see the first post of this bug. So there might be something wrong in the way 'DIB' renders the fonts or participates in rendering the fonts.
Please let me know if I should rather create a new bug.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2012-06-11 10:40:07 CDT --- (In reply to comment #4)
Please let me know if I should rather create a new bug.
No, it's the same bug, only we are now using the DIB engine in more cases.
http://bugs.winehq.org/show_bug.cgi?id=29250
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |t.artem@mailcity.com
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2012-07-20 04:18:10 CDT --- *** Bug 30998 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29250
c04f797396 stephen.thomas@live.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stephen.thomas@live.com
http://bugs.winehq.org/show_bug.cgi?id=29250
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ldm@gmx.at
--- Comment #7 from Rosanne DiMesio dimesio@earthlink.net 2012-07-22 06:32:04 CDT --- *** Bug 31275 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29250
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Blurry fonts antialiasing |Blurry fonts antialiasing |in Word 2007 |in Word 2007/2010
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #8 from Markus ldm@gmx.at 2012-07-22 08:50:18 CDT --- Like i mentioned in my bugreport (now declared a dupplicate)
* grey antialiasing works, but subpixel antialiasing does not * textboxes get rendered correctly if you hover your mouse over it (why?) * it affects Excel 2010 too
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #9 from Markus ldm@gmx.at 2012-07-22 19:08:15 CDT --- Warning: 1.3.32 is also affected.
https://dl.dropbox.com/u/13281067/font-issue.png
As you can see,
the menue is correctly antialiased the first line of text is also correct but the 2nd and 3rd line ARE NOT CORRECT.
Screenshot is from 1.3.32.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #10 from Markus ldm@gmx.at 2012-09-20 09:18:38 CDT --- Please could you set it from UNCONFIRMED to NEW because it has been confirmed by multiple users.
Also as you can see from the above post it is _not_ only a regression from 1.3.32 to 1.3.33 it just happens more often now.
Finally could you rename the bug to something like "Broken subpixel rendering in DIB engine" because I think this does not just affect MS Office.
Any idea how to fix this?
http://bugs.winehq.org/show_bug.cgi?id=29250
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sb56637@gmail.com
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2012-09-23 10:53:15 CDT --- *** Bug 31635 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2012-09-23 12:00:50 CDT --- *** Bug 30998 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2012-09-23 12:01:49 CDT --- *** Bug 31635 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #14 from Rahim sb56637@gmail.com 2012-09-23 12:14:07 CDT --- Hi, I'd like to include my screenshots that illustrate an even worse case of bad subpixel rendering in the Wine 1.5.x series. These screenshots are from the same system (openSUSE 12.2) and the only change between them is the version of Wine.
Awful rendering in Wine 1.5.12: http://bugs.winehq.org/attachment.cgi?id=41600
Excellent rendering in Wine 1.4.1 (stable): http://bugs.winehq.org/attachment.cgi?id=41601
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #15 from Artem S. Tashkinov t.artem@mailcity.com 2012-09-23 12:17:11 CDT --- (In reply to comment #14)
Hi, I'd like to include my screenshots that illustrate an even worse case of bad subpixel rendering in the Wine 1.5.x series. These screenshots are from the same system (openSUSE 12.2) and the only change between them is the version of Wine.
There's no worse case of subpixel fonts AA - what you are seeing is unaliased font rendering.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #16 from Rahim sb56637@gmail.com 2012-09-23 12:29:36 CDT --- (In reply to comment #15)
(In reply to comment #14)
Hi, I'd like to include my screenshots that illustrate an even worse case of bad subpixel rendering in the Wine 1.5.x series. These screenshots are from the same system (openSUSE 12.2) and the only change between them is the version of Wine.
There's no worse case of subpixel fonts AA - what you are seeing is unaliased font rendering.
True. But there's still something wrong, since Wine 1.4.1 correctly uses subpixel AA and 1.5.12 doesn't.
http://bugs.winehq.org/show_bug.cgi?id=29250
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kakurasan@gmail.com
--- Comment #17 from Alexandre Julliard julliard@winehq.org 2012-09-25 09:05:26 CDT --- *** Bug 31796 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #18 from Rahim sb56637@gmail.com 2012-09-25 09:48:18 CDT --- Can this bug be marked as "NEW" please? It seems to be very much confirmed.
http://bugs.winehq.org/show_bug.cgi?id=29250
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |00cpxxx@gmail.com Ever Confirmed|0 |1
--- Comment #19 from Bruno Jesus 00cpxxx@gmail.com 2012-09-25 11:27:58 CDT --- Confirmed by multiple users and bug duplicates.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #20 from Artem S. Tashkinov t.artem@mailcity.com 2012-09-25 12:41:31 CDT --- (In reply to comment #18)
Can this bug be marked as "NEW" please? It seems to be very much confirmed.
The status of a bug doesn't magically change anything in regard to its resolution. Alexander Julliard has been perfectly aware of this particular bug from day one, and perhaps CodeWeavers have different priorities now or this bug is quite difficult to resolve.
In short - don't expect any bug to be magically resolved in a shorter time just because its status has changed from UNCONFIRMED to NEW.
http://bugs.winehq.org/show_bug.cgi?id=29250
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |integration
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #21 from Artem S. Tashkinov t.artem@mailcity.com 2012-09-25 13:00:31 CDT --- Created attachment 41827 --> http://bugs.winehq.org/attachment.cgi?id=41827 A temporary workaround for missing fonts antialiasing in newer Wine releases
Mind that this setting ClientSideGraphics=N can have unintended consequences:
"Set this to "N" if you don't want to use the Dib engine to render client side windows".
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #22 from Artem S. Tashkinov t.artem@mailcity.com 2012-09-25 13:04:04 CDT --- Created attachment 41828 --> http://bugs.winehq.org/attachment.cgi?id=41828 ClientSideGraphics=N results
(In reply to comment #21)
Created attachment 41827 [details] A temporary workaround for missing fonts antialiasing in newer Wine releases
Even with this workaround some fonts will remain non-antialiased.
http://bugs.winehq.org/show_bug.cgi?id=29250
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stasik0@front.ru
--- Comment #23 from Austin English austinenglish@gmail.com 2012-09-26 11:48:53 CDT --- *** Bug 31801 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29250
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |b7.10110111@gmail.com
--- Comment #24 from Alexandre Julliard julliard@winehq.org 2012-09-30 16:32:27 CDT --- *** Bug 31843 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29250
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tonychee1989@gmail.com
--- Comment #25 from Bruno Jesus 00cpxxx@gmail.com 2012-10-02 08:26:28 CDT --- *** Bug 31853 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29250
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #26 from Alexandre Julliard julliard@winehq.org 2012-11-05 13:43:47 CST --- It should be fixed now.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #27 from Ruslan b7.10110111@gmail.com 2012-11-05 13:52:53 CST --- (In reply to comment #26)
It should be fixed now.
Bug 31843, marked as a duplicate of this one, doesn't appear to be fixed as of wine-1.5.16-202-g74ec93b
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #28 from Alexandre Julliard julliard@winehq.org 2012-11-05 14:05:30 CST --- Make sure your fontconfig setup is correct. If it is, post exact details on where you still see the problem.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #29 from rui1965@voila.fr 2012-11-08 11:02:28 CST --- Created attachment 42447 --> http://bugs.winehq.org/attachment.cgi?id=42447 Screenshot: Word 2007 antialiased
It is fixed for me. First I thought that nothing changed. Then I tried with Mint 13 in a Virtual Box VM and I saw that, yes, the antialiasing works fine now. After having cleanly reinstalled in my laptop the Infinity fonts patch I have been using for a while, the font are now looking really good as shown in the uploaded screenshot. Many thanks.
http://bugs.winehq.org/show_bug.cgi?id=29250
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #30 from Alexandre Julliard julliard@winehq.org 2012-11-09 13:00:09 CST --- Closing bugs fixed in 1.5.17.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #31 from JKAbrams jonasa@gmail.com 2012-11-14 23:04:10 CST --- Created attachment 42505 --> http://bugs.winehq.org/attachment.cgi?id=42505 Word 2007 with incorrect antialiasing in Wine 1.5.7
Great to see progress on this one, however not fully fixed yet. Calibri and Cambria size < 15 (at zoom=100%) are not antialiased. You can see this also on the latest screenshot by rui1965@voila.fr in the format-section of the toolbar.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #32 from JKAbrams jonasa@gmail.com 2012-11-14 23:06:31 CST --- Created attachment 42506 --> http://bugs.winehq.org/attachment.cgi?id=42506 Word 2007, Windows XP reference
Screenshot from windows XP for reference, note that the fonts in the font dropdown menu are NOT antialiased.
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #33 from Dmitry Timoshkov dmitry@baikal.ru 2012-11-14 23:48:20 CST --- (In reply to comment #31)
Great to see progress on this one, however not fully fixed yet. Calibri and Cambria size < 15 (at zoom=100%) are not antialiased. You can see this also on the latest screenshot by rui1965@voila.fr in the format-section of the toolbar.
Many fonts with truetype bytecode hinting directly forbid antialiased rendering at some ppem sizes (via its 'gasp' table) to prevent bad or unexpected rendering results.
http://bugs.winehq.org/show_bug.cgi?id=29250
JKAbrams jonasa@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jonasa@gmail.com
--- Comment #34 from JKAbrams jonasa@gmail.com 2012-11-16 06:53:59 CST --- (In reply to comment #33)
Many fonts with truetype bytecode hinting directly forbid antialiased rendering at some ppem sizes (via its 'gasp' table) to prevent bad or unexpected rendering results.
Yet Windows XP is antialiasing Calibri and Cambria. GASP-tables (if I got this right, http://pastie.org/5387222):
Calibri Table version: 1 <= 9 PPEM Grayscale, Symetrical Smoothing <= 19 PPEM Gridfit, Grayscale, Symetrical Gridfit <= 65535 PPEM Gridfit, Grayscale, Symetrical Gridfit, Symetrical Smoothing
Cambria-Bold Table version: 1 <= 9 PPEM Grayscale, Symetrical Smoothing <= 11 PPEM Gridfit, Grayscale, Symetrical Gridfit <= 65535 PPEM Gridfit, Grayscale, Symetrical Gridfit, Symetrical Smoothing
http://bugs.winehq.org/show_bug.cgi?id=29250
--- Comment #35 from JKAbrams jonasa@gmail.com 2012-11-24 12:42:04 CST --- Camria/Calibri now works in wine-1.5.18