在C#winform中,我得到:"只支持truetype字体.这不是TrueType字体"

vex*_*exe 14 c# fonts truetype

我有C#winform,我安装了几个ttf字体,但是当我将文本框字体设置为我下载的任何一个时,我得到这个错误即使我100%确定我安装的字体是ttf ..为什么?以及如何解决这个问题?

CSh*_*per 16

在Visual Studio运行时安装新字体时会发生这种情况.关闭Visual Studio,然后重新打开它.问题将得到解决.

  • 虽然标记的答案在链接中提供了此解决方案,但此答案清楚地详细说明了该解决方案 (2认同)

小智 14

我在这里找到了解决方案,它对我有用:

http://www.idautomation.com/kb/TrueTypeErrorDotNet.html

  • 关闭视觉工作室并重新打开它.您也可以通过设计器代码设置字体,例如:FormTest.Designer.cs in region'Windows Form Designer生成的代码'.修改设置字体的行`this.txt1.Font = new System.Drawing.Font(...` (4认同)