我有C#winform,我安装了几个ttf字体,但是当我将文本框字体设置为我下载的任何字体时,我收到此错误即使我100%确定我安装的字体是ttf .. 为什么?以及如何解决这个问题?
答案 0 :(得分:14)
我在这里找到了解决方案,它对我有用:
答案 1 :(得分:12)
在Visual Studio运行时安装新字体时会发生这种情况。关闭Visual Studio,然后重新打开它。问题将得到解决。
答案 2 :(得分:2)
这个问题我已经注意到了很多问题,并且通过FontDialog强迫它。
查看这篇文章,希望它有所帮助:
http://c-madeeasy.blogspot.com/2011/11/unsolved-this-is-not-true-type-font.html
谢谢!
答案 3 :(得分:1)
下载字体后,我只需双击它并单击“安装”。 但是,此操作不起作用,除了在 / Windows / Fonts / 文件夹中之外,该字体未在Win 10 字体设置中显示。 一些程序确实找到了字体(例如Gimp),而其他程序(例如VS甚至Win10本身)没有找到它们。重新启动后,字体不再显示(直到新的double-ckicl / install)。
答案 4 :(得分:0)
在WPF项目中使用nuget WpfColorFontDialog,它支持OpenType字体。
答案 5 :(得分:0)
尝试
private void Form1_Load(object sender, System.EventArgs e) {
label1.Font = new Font("myFont", 12, FontStyle.Regular);
}
答案 6 :(得分:0)
具有许可“ Source Sans Pro”的字体。 已安装并在每个MS-Application中均可使用。 对于VS Forms-Project,我需要使用“重新安装”
右键单击字体,然后选择“为所有用户安装”
VS重新启动后,误导性错误消失了。