我试图在.NET应用程序的静态文本控件中显示CO2,但在某些Windows XP系统上,下标-2(unicode 2082)显示为正方形)。我怀疑它可能是一个字体问题,因为它出现在一些Windows XP系统上,但不是全部。它始终显示在Windows 7和Vista上。它可以在MS Gothic字体上找到。想法非常受欢迎。
答案 0 :(得分:2)
MS Sans Serif 不包含Unicode字符U + 2082,因此字形只会呈现为正方形。要解决此问题,您需要使用U + 2082可用的字符。
您可以使用Window的charmap.exe实用程序检查所有可用字符。 MS UI Gothic 例如包含此字符,以及 Segoe UI 或 Arial Unicode MS 。