我在rdlc报告中使用条形码字体('免费3 of 9扩展',可用here)。
这在Windows 7和8上的VS2012和VS2015中运行良好,但在我升级到Windows 10后,该字体不再列在报表设计器的字体下拉列表中(在VS2012和VS2015中)。 使用此字体的报表元素在设计器和运行报表时以默认字体显示。
我确实有一种名为“' New'在我期望的位置' Free 3 of 9 Extended'在Visual Studio设计器的字体组合框中。但是这个字体看起来也像是默认字体。
但是字体仍然可用于Word(pad)等其他程序。
屏幕截图:https://www.dropbox.com/s/vkrg363f1p88tk6/font%20bug%20rdlc%20on%20windows%2010.png?dl=0
为什么会发生这种情况以及如何解决这个问题?
答案 0 :(得分:0)
几天前发生在我身上。我尝试从控制面板卸载字体(" Myriad Pro Regular"),然后再次安装(复制粘贴将用于win-7)。然后重新启动开发机器的VS和服务器必须重新启动RS服务。希望这会有所帮助。
答案 1 :(得分:0)
我仍然不知道为什么会这样,但我设法通过打开FontForge字体并将其再次保存为TTF来修复它。 我在Windows中卸载了以前的版本并重新安装了新生成的版本,现在可以正常运行..