[英]Why Unicode subscript symbol is not properly displayed in C# Label?
我有一個C#標簽,我將文本設置為字符串“CO \\ u2082”(帶有Unicode下標的CO2)。
標簽在運行Windows XP Service Pack 3的PC上正確顯示,但在使用Windows XP Service Pack2的PC上無法正確顯示。
m_labelDescCO2 = new System.Windows.Forms.Label();
m_labelDescCO2.Text = "CO\u2082";
Label字體定義為Microsoft Sans Serif。
謝謝你的建議!
嗨,我在這里找到了答案。 某些字體在其他操作系統中沒有上標或下標支持。 Windows中的“字符映射”程序是一個很好的開始搞清楚的方法。
我也認為這是一個字體問題。
它不適用於MS Sans和Verdana,它適用於Arial Unicode MS
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.