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

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

我很想听听已经找到解决这个问题的人的消息。

#1楼 票数:11

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

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

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

#2楼 票数:4 已采纳

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

#3楼 票数:1

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

  ask by Brian translate from so

未解决问题?本站智能推荐:

1回复

GDI +上出现奇怪的异常“不支持样式'regular'”

我正在使用.NET Framework 4.0在Windows8.1 x64上运行一些有关字体的测试。 然后问题出来了... 在系统中安装大约1000-1500种字体后,我使用以下代码尝试获取所有字体并测试其渲染大小。 static void Test3() { var bit
3回复

如何检查字体是否支持特定样式

我在更改应用程序字体时遇到以下异常,因为我在应用程序的一部分中使用了删除操作,而某些字体不支持它: 我使用字体对话框更改了应用程序字体。 在将其分配给我的应用程序后,我需要检查所选字体是否支持删除线样式 。 建议的方法是什么? 我知道我可以使用样式创建一个字体并捕获异常,但有更
40回复

无效的回发或回调参数。 使用 ' 启用事件验证 '

从客户端回发页面时出现以下错误。 我有在客户端修改 asp:ListBox 的 JavaScript 代码。 我们如何解决这个问题? 错误详情如下:
4回复

字体相关的控件定位

我想在Vista上使用Segoe UI 9 pt,在Windows XP / etc上使用Tahoma 8 pt。 (实际上,我两个都愿意使用Segoe UI,但是我的用户可能没有安装它。)但是,由于两者截然不同,它们确实使我的表单布局更加混乱。 那么...有什么好办法解决这个问题吗?
1回复

转换为字体信息

有人可以帮我将这些字符串/整数转换为可用的字体吗? 它在下面的行下面不断出现一条红色的弯曲行: 而且当我尝试通过执行以下操作来设置标签前景色时: 我的代码是: 非常感谢你 贾森
1回复

在C#.net winform中维护字体和字体颜色状态

我已经用C#.Net Win-form创建了一个小演示,下面是我的演示的屏幕截图。 上面的屏幕截图有两个带有字体颜色和字体名称的按钮,当我单击“字体颜色”然后出现一个颜色对话框时,我们可以通过从颜色对话框中选择任何颜色来给标签颜色,而当我单击“字体”按钮然后出现一个字体时对话框,可帮助您提
7回复

如何以编程方式安装字体 (C#)

有没有办法以编程方式将字体永久添加到 Windows 7/8 PC? 我已经阅读了几篇关于 AddFontResource DLL-Import 的帖子,但它似乎不起作用。 除此之外, MSDN 文档说该字体将在计算机重新启动后被删除,除非将该字体添加到注册表中。 如何永久安装字体? 如何将字体
2回复

从 C# 应用程序上的文件加载字体

我希望在 C# 中为桌面应用程序加载和使用字体。 在系统上不安装字体可以吗? 这是一种类似问题的这个而不是从一个DLL。 我想从字体文件加载。