簡體   English   中英

Windows窗體控件 - Wingding的字體不變

[英]Windows Form Controls - Font not changing for Wingding

我有一個Visual Studio 2013 Windows Forms C#項目,我之前添加了一個使用Wingdings 3字體的按鈕 - 它工作正常。 我已經創建了一個新的解決方案並嘗試了同樣的事情,但每當我選擇Wingdings作為任何類型的Windows窗體控件的字體名稱時,它總是默認為窗體設計器中的Microsoft Sans Serif字體。 對於其他字體,Designer會選擇更改。 我也注意到同樣的問題在我的Visual Studio 2008環境中也很突出。

我是否可能無意中更改了禁用某種類型字體的環境設置?

在visual studio中,單擊控件,然后在屬性部分中展開字體部分。 將Font更改為Wingdings並將GdiCharSet值從0更改為2.然后Wingdings應該適合您。

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

在對stackoverflow進行了一些重新研究之后,我想出了這個unicode解決方案:

Unicode替代方案

與標簽和Wingdings 2有同樣的問題2.在控件屬性中將UseCompatibleTextRendering設置為True對我有用

但請注意這種字體,它不是標准字體,因此不支持所有應用程序。 您可能能夠找到標准的Unicode替代方案

Wingdings字體系列似乎不適用於Firefox和Opera

gdicharset設置為1(默認值),它將被修復。 不要將UseCompatibleTextRendering移動為true,將其保留為false。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM