字体在 visual studio 报告服务设计器中不可用 windows 10

Font not available in visual studio reporting services designer on windows 10

我在 rdlc 报告中使用条形码字体('Free 3 of 9 Extended',可用 here)。

这在 Windows 7 和 8 上的 VS2012 和 VS2015 中工作正常,但在我升级到 Windows 10 后,该字体不再列在报表设计器的字体下拉列表中(在 VS2012 和 VS2015 中)。 使用此字体的报表元素以默认字体显示,无论是在设计器中还是在 运行 报表中。

我确实有一个名为 'New' 的字体,它位于 Visual Studio 设计者的字体组合框中我期望 'Free 3 of 9 Extended' 的位置。但是这个字体看起来也像默认字体。

不过,该字体在其他程序(如 Word(pad))中仍然可用。

截图:https://www.dropbox.com/s/vkrg363f1p88tk6/font%20bug%20rdlc%20on%20windows%2010.png?dl=0

知道为什么会发生这种情况以及如何解决它吗?

这几天前发生在我身上。我尝试从控制面板卸载字体 ("Myriad Pro Regular"),然后重新安装(复制粘贴适用于 win-7)。然后为开发机器和服务器重新启动 VS 必须重新启动 RS 服务。希望这有帮助。

我仍然不知道为什么会这样,但我设法通过使用 FontForge 打开字体并将其再次保存为 TTF 来修复它。 我在Windows卸载了之前的版本,重新安装了新生成的,现在可以了..