为什么下标2不出现在Windows XP上?

时间:2010-06-20 22:12:48

标签: .net windows-xp subscript

我试图在.NET应用程序的静态文本控件中显示CO2,但在某些Windows XP系统上,下标-2(unicode 2082)显示为正方形)。我怀疑它可能是一个字体问题,因为它出现在一些Windows XP系统上,但不是全部。它始终显示在Windows 7和Vista上。它可以在MS Gothic字体上找到。想法非常受欢迎。

1 个答案:

答案 0 :(得分:2)

MS Sans Serif 不包含Unicode字符U + 2082,因此字形只会呈现为正方形。要解决此问题,您需要使用U + 2082可用的字符。

您可以使用Window的charmap.exe实用程序检查所有可用字符。 MS UI Gothic 例如包含此字符,以及 Segoe UI Arial Unicode MS