Windows窗体控件 - Wingding的字体不变

时间:2014-02-28 10:24:08

标签: c# winforms visual-studio-2013

我有一个Visual Studio 2013 Windows Forms C#项目,我之前添加了一个使用Wingdings 3字体的按钮 - 它工作正常。我已经创建了一个新的解决方案并尝试了同样的事情,但每当我选择Wingdings作为任何类型的Windows窗体控件的字体名称时,它总是默认为窗体设计器中的Microsoft Sans Serif字体。对于其他字体,Designer会选择更改。我也注意到同样的问题在我的Visual Studio 2008环境中也很突出。

我是否无意中更改了禁用某种类型字体的环境设置?

5 个答案:

答案 0 :(得分:8)

在visual studio中,单击控件,然后在属性部分中展开字体部分。将字体更改为Wingdings,将GdiCharSet值从0更改为2.那么Wingdings应该适合您。

我正在使用Visual Studio 2015.希望您的版本具有相同的选项。

答案 1 :(得分:1)

在研究了一下stackoverflow之后,我想出了这个unicode解决方案:

Unicode alternative

答案 2 :(得分:1)

标签和Wingdings 2存在同样的问题2.在控件属性中将 UseCompatibleTextRendering 设置为 True

答案 3 :(得分:0)

请注意这种字体,它不是标准字体,因此不支持所有应用程序。您可能能够找到标准的Unicode备选方案

Wingdings font family does not seem to work on Firefox and Opera

答案 4 :(得分:0)

gdicharset设置为1(默认值),它将被修复。不要将UseCompatibleTextRendering移动为true,将其保留为false。