当我在 Mono.net 中调用 PrivateFontCollection.AddFontFile 方法时,它总是返回一个标准字体系列。这个错误已经在几个网站上报告过,但据我所知,没有办法解决它。该错误本身尚未在 Mono 库中修复。有什么解决方法吗?
编辑:作为对追随者回答的反应,我将发布代码:
PrivateFontCollection pfc = new PrivateFontCollection();
pfc.AddFontFile("myFontFamily.ttf");
myFontFamily = pfc.Families[0x00];
Font myFont = new Font(myFontFamily,14.0f);
我知道这段代码在 Microsoft.Net 框架上可以正常工作,但是在 Mono 上执行时,它只提供了一个名为 myFontFamily.ttf 的标准字体系列(我认为它是 Arial)