The forum

Sims3 in Mandriva 2010.1

Problem with Dejavu Sans

Author Replies
txutxe Sunday 8 August 2010 at 14:53
txutxeAnonymous

Hi everyone.

I've been using Playonlinux for quite a while now. Since last week i had been using it from Ubuntu and I had The Sims 3 Installed with the 3 expansion packs.

Then I decided to move to Mandriva Spring 2010.1 and since then I'm not able to run Sims3 or any other game properly.

I've got a nvidia gforce 9400GT running on propietary drivers, PlayOnLinux 3.7.6 and kde 4.4.

The thing is that the installation process runs without any problem, but when i launch the Sims 3 Launcher, i get this:

...
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
err:ole:CoUninitialize Mismatched CoUninitialize
err:ole:CoUninitialize Mismatched CoUninitialize

Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Font 'DejaVu Sans' does not support style 'Regular'.
at System.Drawing.Font.CreateNativeFont()
at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font..ctor(SerializationInfo info, StreamingContext context)
--- End of inner exception stack trace ---
...


So.. it complaints about DejaVu Sans. My Kde is not using this font and i don't know where this comes from or how to fix it.

Is there a way to tell wine to use a different font?

Just in case it was a Mandriva-related issue, i removed the DejaVu fonts from their repositories and installed DejaVu manually, but the problem persists. If I have a look at the TTF administrator in KDE DejaVu Sans Regular appears to be installed correctly.

It may still be a poblem with MAndriva and Kde... but maybe can i work around this by using a different font in the script?

Thanks.

Edited by txutxe

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com