2010-06-20 57 views
0

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

+0

您的标签使用什么字体? – 2010-06-20 22:21:08

+0

我正在使用MS Sans Serif – user371726 2010-06-21 10:19:22

回答

2

MS Sans Serif不包含Unicode字符U + 2082,因此该字形将只呈现为一个正方形。为了解决这个问题,你需要使用U + 2082可用的字符。

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

相关问题