草庐IT

PrivateFontCollection

全部标签

c# - Mono PrivateFontCollection.AddFontFile 错误的解决方法

当我在Mono.net中调用PrivateFontCollection.AddFontFile方法时,它总是返回标准字体系列。这个错误已经在几个网站上报告过,但据我所知没有办法解决它。该错误本身尚未在Mono库中修复。有什么解决方法吗?编辑:作为对追随者回答的回应,我将发布代码:PrivateFontCollectionpfc=newPrivateFontCollection();pfc.AddFontFile("myFontFamily.ttf");myFontFamily=pfc.Families[0x00];FontmyFont=newFont(myFontFamily,14.0

c# - PrivateFontCollection 系列在迭代次数增加时不可靠

我已将MemoryStream加载到PrivateFontCollection并打印Font-Family计数。我已经完成了10次这些过程,并且我希望每次迭代都获得相同的输出。我想要两次迭代的正确输出,有时第一次迭代也会出错。我无法获得一致的输出。为我提供一个使用PrivateFontCollection获得一致输出的解决方案。注意:Fonts文件夹包含5种不同的字体。privatestaticvoidWork(){stringfontPath=@"D:\fonts";PrivateFontCollectionfontCollection=null;for(inti=1;ifontLi