http://bugs.winehq.org/show_bug.cgi?id=24706
Summary: GDIPlus Regression in Wine 1.3.4 : no fonts displayed in Synthesia Product: Wine Version: 1.3.4 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: mahen@free.fr
Since Wine 1.3.4, fonts are not displayed in Synthesia anymore (synthesiagame.com). I ran a regression test and figured the following cause :
c8a48f237e43174673fa3686ebe99e42f6a0d8a4 is the first bad commit commit c8a48f237e43174673fa3686ebe99e42f6a0d8a4 Author: Vincent Povirk vincent@codeweavers.com Date: Thu Sep 30 16:07:53 2010 -0500
gdiplus: Don't create a DIB section for non-alpha or reference bitmaps.
:040000 040000 07d4dd9deff466eaeb5a5b4a79541bcfc8c6c1c6 3fb622798b75c1479d5ea652762809c21485ff34 M dlls
Cheers !
http://bugs.winehq.org/show_bug.cgi?id=24706
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |madewokherd@gmail.com Summary|GDIPlus Regression in Wine |Тo fonts displayed in |1.3.4 : no fonts displayed |Synthesia |in Synthesia |
http://bugs.winehq.org/show_bug.cgi?id=24706
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Тo fonts displayed in |No fonts displayed in |Synthesia |Synthesia
http://bugs.winehq.org/show_bug.cgi?id=24706
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://synthesiagame.com/ge | |tTheGame.aspx
http://bugs.winehq.org/show_bug.cgi?id=24706
Boky verynotbad@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |verynotbad@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=24706
--- Comment #1 from Vincent Povirk madewokherd@gmail.com 2010-11-09 14:57:03 CST --- This is probably the culprit: fixme:gdiplus:GdipDrawString graphics object has no HDC
We need a proper implementation of GdipDrawString for this case.
http://bugs.winehq.org/show_bug.cgi?id=24706
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |RandomAccountName@mail.com
http://bugs.winehq.org/show_bug.cgi?id=24706
John c2814736@pjjkp.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #2 from John c2814736@pjjkp.com 2011-01-13 18:54:36 CST --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=24706
billstei billstei@hbci.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |billstei@hbci.com
--- Comment #3 from billstei billstei@hbci.com 2011-01-16 20:13:45 CST --- I am seeing similar missing font and graphics problems in some other programs, as well as the following error messages (in no particular order):
fixme:gdiplus:GdipDrawString graphics object has no HDC fixme:gdiplus:GdipFillEllipse graphics object has no HDC fixme:gdiplus:GdipDrawEllipse graphics object has no HDC fixme:gdiplus:GdipDrawLineI graphics object has no HDC fixme:gdiplus:GdipFillRectangleI graphics object has no HDC fixme:gdiplus:GdipDrawArc graphics object has no HDC fixme:gdiplus:GdipFillPath graphics object has no HDC
For the record here are the programs:
DUNE synthesizer ( http://www.synapse-audio.com/dune.php ) Note that DUNE will not run standalone -- this is a VST plugin that requires a host (aka like FLStudio). The only problem I see in DUNE is the missing (Arial?) font in the center "display" of the GUI. Installing gdiplus with winetricks resolves this problem.
Synthmaker ( http://www.synthmaker.co.uk/index.html ) Synthmaker is a standalone program, but these problems are also present in the built-in Synthmaker module inside FLStudio ( http://flstudio.image-line.com )
http://bugs.winehq.org/show_bug.cgi?id=24706
John c2814736@pjjkp.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |c2814736@pjjkp.com
--- Comment #4 from John c2814736@pjjkp.com 2011-01-18 05:26:49 CST --- Thanks! Installing winetricks gdiplus solves the problem.
http://bugs.winehq.org/show_bug.cgi?id=24706
Björn Kautler Bjoern@Kautler.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Bjoern@Kautler.net
http://bugs.winehq.org/show_bug.cgi?id=24706
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #5 from GyB gyebro69@gmail.com 2011-02-26 07:02:26 CST --- A completely different type of application (a game) Codename: Panzers Coldwar is also affected. Text (subtitles) and the loading bar are missing at the bottom of the briefing screen without native gdiplus.dll.
During the briefing the console is spammed with: fixme:gdiplus:GdipDrawRectangle graphics object has no HDC fixme:gdiplus:GdipFillRectangleI graphics object has no HDC fixme:gdiplus:GdipDrawString graphics object has no HDC
wine-1.3.14-154-gde7d1ad
http://bugs.winehq.org/show_bug.cgi?id=24706
--- Comment #6 from Vincent Povirk madewokherd@gmail.com 2011-07-27 10:55:20 CDT --- This should be fixed in 1.3.25.
http://bugs.winehq.org/show_bug.cgi?id=24706
--- Comment #7 from billstei billstei@hbci.com 2011-07-27 12:58:09 CDT --- Wine 1.3.25 fixes DUNE and Synthmaker per comment #3 above. I did not test Synthesia.
http://bugs.winehq.org/show_bug.cgi?id=24706
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #8 from Austin English austinenglish@gmail.com 2011-07-27 13:12:24 CDT --- (In reply to comment #7)
Wine 1.3.25 fixes DUNE and Synthmaker per comment #3 above. I did not test Synthesia.
Fixed.
http://bugs.winehq.org/show_bug.cgi?id=24706
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org 2011-08-05 12:38:39 CDT --- Closing bugs fixed in 1.3.26.