[Wine] unimplemented function gdiplus.dll.GdipGetGenericFontFamilySansSerif

Kevin Horton khorton01 at rogers.com
Fri Jan 4 08:14:09 CST 2008


On 4-Jan-08, at 05:42 , Jérôme Gardou wrote:

> Le Friday 04 January 2008 01:19:18 Kevin Horton, vous avez écrit :
>> On 3-Jan-08, at 18:54 , Kevin Horton wrote:
>>> I'm trying to install My Siruis Studio (to access a Sirius satellite
>>> radio) with Wine 0.9.52 on in Intel iMac running OS X 10.5.1.  This
>>> application requires MS .NET Framework 1.1, so I tried installing  
>>> Mono
>>> 1.26 instead.  This allowed the My Siruis Studio installation to
>>> complete, but an attempt to run My Siruis Studio fails immediately
>>> with:
>>>
>>> Call from 0x7b830330 to unimplemented function
>>> gdiplus.dll.GdipGetGenericFontFamilySansSerif, aborting
>>> err:seh:setup_exception stack overflow 0 bytes in thread 000b eip
>>> 7bc35267 esp 00411000 stack 0x411000-0x620000
>>>
>>> Googling gdiplus.dll.GdipGetGenericFontFamilySansSerif produces no
>>> hits, nor does a search of the Wine bugs.
>>>
>>> Does this error message suggest any obvious things to try next, or
>>> does it mean that this is hopeless, and I should give up with this
>>> version of Wine?
>>
>> I tried getting gdiplus.dll from
>> http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus , and  
>> putting in
>> the My Sirius Studio program directory, then setting an override on  
>> gdiplus
>> to Native.  Now I get the following error when I attempt to launch  
>> the
>> program:
>>
>> % wine My\ Sirius\ Studio.exe
>> fixme:win:EnumDisplayDevicesW ((null),0,0x61e3f0,0x00000000), stub!
>>
>> Unhandled Exception: System.TypeInitializationException: An exception
>> was thrown by the type initializer for
>> System.Windows.Forms.ThemeEngine ---> System.ArgumentException: The
>> requested FontFamily could not be found [GDI+ status:
>> FontFamilyNotFound]
>>   at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000]
>>   at System.Drawing.FontFamily..ctor (GenericFontFamilies
>> genericFamily) [0x00000]
>>   at (wrapper remoting-invoke-with-check)
>> System.Drawing.FontFamily:.ctor
>> (System.Drawing.Text.GenericFontFamilies)
>>   at System.Drawing.FontFamily.get_GenericSansSerif () [0x00000]
>>   at System.Windows.Forms.Theme..ctor () [0x00000]
>>   at System.Windows.Forms.ThemeWin32Classic..ctor () [0x00000]
>>   at System.Windows.Forms.ThemeEngine..cctor () [0x00000] --- End of
>> inner exception stack trace ---
>>
>>   at System.Windows.Forms.HScrollBar.get_DefaultSize () [0x00000]
>>   at System.Windows.Forms.Control..ctor () [0x00000]
>>   at System.Windows.Forms.ScrollBar..ctor () [0x00000]
>>   at System.Windows.Forms.HScrollBar..ctor () [0x00000]
>>   at System.Windows.Forms.ImplicitHScrollBar..ctor () [0x00000]
>>   at (wrapper remoting-invoke-with-check)
>> System.Windows.Forms.ImplicitHScrollBar:.ctor ()
>>   at System.Windows.Forms.ScrollableControl.CreateScrollbars ()
>> [0x00000]
>>   at System.Windows.Forms.ScrollableControl..ctor () [0x00000]
>>   at System.Windows.Forms.ContainerControl..ctor () [0x00000]
>>   at System.Windows.Forms.Form..ctor () [0x00000]
>>   at Matterhorn.MatterhornForm..ctor () [0x00000]
>>   at (wrapper remoting-invoke-with-check)
>> Matterhorn.MatterhornForm:.ctor ()
>>   at Matterhorn.MatterhornForm.Main () [0x00000]
>>
>> ============
>> I checked the graphics settings in winecfg, and no theme is selected.
>> Any ideas on what to try next?  It seems to really want a font, but
>> I'm sure which font it wants, or where to put it, or how to override
>> its search for a GenericFontFamilySansSerif.
>

> try installing arial from msttcorefonts


I put Arial.ttf from msttcorefonts in ~/.wine/drive_c/windows/fonts,  
but that did not change the result.  Do I have to do anything to get  
wine to see the newly installed font?
--
Kevin Horton
Ottawa, Canada






More information about the wine-users mailing list