当我在Mono.net中调用PrivateFontCollection.AddFontFile方法时,它总是返回一个标准的font-family。这个错误已经在几个网站上报道过,但据我所知没有办法解决它。该错误本身在Mono库中尚未修复。有没有解决方法?Mono的解决方法PrivateFontCollection.AddFontFile bug
编辑:作为心腹的回答反应,我将张贴代码:
PrivateFontCollection pfc = new PrivateFontCollection();
pfc.AddFontFile("myFontFamily.ttf");
myFontFamily = pfc.Families[0x00];
Font myFont = new Font(myFontFamily,14.0f);
我知道这个代码将正常工作的Microsoft.Net框架,但在Mono运行时,它只是给出了一个标准字体家族(我认为这是Arial)的名字myFontFamily.ttf
你是否在Mono的bugzilla中提交过错误?这是团队知道首先需要修复的错误的唯一方法。 – 2010-03-02 15:00:46
该错误已在11月由其他人在http://bugzilla.ximian.com/show_bug.cgi?id=77498 – 2010-03-02 15:56:32
上报告过此错误标记为RESOLVED,并且是关于崩溃。现在崩溃是固定的,但行为仍然是错误的。请提交适当的预期行为的新错误。谢谢! – 2010-03-02 17:59:38