Workaround for the Mono PrivateFontCollection.AddFontFile bug

Posted by CommuSoft on Stack Overflow See other posts from Stack Overflow or by CommuSoft
Published on 2010-02-21T23:15:08Z Indexed on 2010/03/13 9:55 UTC
Read the original article Hit count: 388

When I call the PrivateFontCollection.AddFontFile method in Mono.net It always returns a standard font-family. This bug has already been reported on several websites, but as far as I know without a way to solve it. The bug itself isn't fixed in the Mono-libraries yet. Is there any workaround for it?

EDIT: As a reaction on henchman's answer I will post the code:

PrivateFontCollection pfc = new PrivateFontCollection();
pfc.AddFontFile("myFontFamily.ttf");
myFontFamily = pfc.Families[0x00];
Font myFont = new Font(myFontFamily,14.0f);

I know this code will work fine on the Microsoft.Net framework, but when executing on Mono, it just gives a standard font-family (I think it is Arial) with the name of myFontFamily.ttf

© Stack Overflow or respective owner

Related posts about mono

Related posts about bug