在C#winform中,我得到了:“只支持truetype字体。 这不是TrueType字体“
我有C#winform,我安装了几个ttf字体,但是当我将文本框字体设置为我下载的任何一个时,我得到这个错误即使我100%确定我安装的字体是ttf ..为什么? 以及如何解决这个问题?
我在这里找到了解决方案,它对我有用:
在Visual Studio运行时安装新字体时会发生这种情况。 关闭Visual Studio,然后重新打开它。 问题将得到解决。
这个问题我已经注意到了很多,并且它通过FontDialog强制执行。
看看这篇文章,希望它有所帮助:
http://c-madeeasy.blogspot.com/2011/11/unsolved-this-is-not-true-type-font.html
谢谢!
而是在WPF项目中使用nuget WpfColorFontDialog ,这支持OpenType字体。