14

有人听说过这个吗?System.ArgumentException:字体“Times New Roman”不支持样式“Regular”。

我有一个通过 ClickOnce 部署的 WinForms 应用程序。由于某种原因,许多用户收到此错误。由于选择了非标准字体,我可以看到出现此错误,但是 Times New Roman,Regular?是否有服务包或人们需要的东西?

我很想听听任何想出解决这个问题的方法的人。

4

3 回答 3

11

二进制堡垒答案中的链接不再有效。卸载软件后,我遇到了“字体'Arial'不支持'常规'样式”的问题。通过从 windows 字体文件夹重新安装字体来修复:点击开始->运行 c:\windows\fonts\arial.ttf

这会打开一个窗口,顶部有一个安装选项。点击安装。

感谢http://writeyouare.wordpress.com/2010/09/25/windows-7-fix-fonts-bold-italics/

于 2011-12-21T08:53:56.277 回答
4

一种似乎可行的解决方案是将字体文件移动到另一个目录,然后重新安装它(如http://www.binaryfortress.com/Forum/index.php?topic=691.0中进一步解释的)

于 2009-08-07T17:04:48.550 回答
1

重新安装字体对我有用。似乎某些网络文件夹的一些重组引发了问题,因为我已经从该位置安装了字体并且注册表仍然指向旧位置。

于 2012-08-24T22:29:01.570 回答