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