.NET WinForms应用程序中非常奇怪的字体显示问题

时间:2013-11-26 17:58:51

标签: .net winforms fonts corrupt

我有一位用户在我开发的开源应用程序mRemoteNG中报告了一个非常奇怪的字体渲染问题。据我所知,这是成千上万有这个问题的唯一用户。

这是项目JIRA上的问题(包括屏幕截图)的链接:

MR-616 - Incorrect font rendering

用户已重新安装应用程序,运行系统文件检查,验证正在使用的字体已安装并正常工作,切换到应用程序的英文翻译,并检查FontSubstitutes注册表项。一切都很好,但字体仍然没有正确显示。

我到处搜索过,找不到任何类似的问题。我甚至试图搜索谷歌图像类似的腐败。在这一点上,我想不出任何其他的尝试。

应用程序是用VB.NET编写的,并使用WinForms。

Source code on Github

1 个答案:

答案 0 :(得分:0)

我还不允许添加评论;我只是想问一个可能指出你问题的问题。你动态生成文本吗? (即从dll清单中提取) 如果是,那么你可能想使用Encoding.UTF8。

您需要使用UTF8,如以下链接所示Here 以及此链接Here