24

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

4

5 回答 5

43

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

于 2016-08-10T09:54:01.233 回答
1

具有许可证“Source Sans Pro”的字体。在每个 MS 应用程序中安装和使用。对于 VS Forms-Project,我需要“重新安装”它

右键单击字体并选择“为所有用户安装”

VS重新启动后,误导性错误消失了。

于 2020-11-23T11:04:01.350 回答
1

下载字体后,我只需双击它并点击“安装”。但是,这不起作用,该字体未显示在 Win 10字体设置中,除了它位于/Windows/Fonts/文件夹中。有些程序确实找到了字体(例如 Gimp),而其他程序(例如 VS 甚至 Win10 本身)却没有找到它们。重新启动后,字体不再显示(直到新的双 ckicl/安装)。


解决方案:右键单击字体并选择“为所有用户安装”

于 2020-11-14T19:30:23.007 回答
0

在 WPF 项目中使用 nuget WpfColorFontDialog代替,这支持 OpenType 字体。

于 2017-05-09T13:52:55.527 回答
0

尝试

private void Form1_Load(object sender, System.EventArgs e) {
    label1.Font = new Font("myFont", 12, FontStyle.Regular);
}
于 2020-02-15T15:32:53.063 回答