有人听说过这个吗? System.ArgumentException:字体'Times New Roman'不支持'Regular'样式。
我有一个通过ClickOnce部署的WinForms应用程序。由于某些原因,许多用户收到此错误。我可以看到因为选择非标准字体而出现此错误,但Times New Roman,Regular?是否有人们需要的服务包或其他东西?
我很乐意听到任何人已经找到解决这个问题的方法。
答案 0 :(得分:11)
二元堡垒答案中的链接不再有效。 卸载软件后,我遇到了“Font'Arial'不支持'Regular'风格的问题。通过从Windows字体文件夹重新安装字体来管理修复: 点击开始 - >运行 C:\ WINDOWS \字体\ ARIAL.TTF
这会打开一个窗口,顶部有一个安装选项。点击安装。
感谢http://writeyouare.wordpress.com/2010/09/25/windows-7-fix-fonts-bold-italics/
答案 1 :(得分:4)
似乎有效的一个解决方案是将字体文件移动到另一个目录,然后重新安装(如http://www.binaryfortress.com/Forum/index.php?topic=691.0中进一步说明)
答案 2 :(得分:1)
重新安装适合我的字体。似乎某些网络文件夹的重组触发了这个问题,因为我从该位置安装了字体,并且注册表仍然指向旧位置。