程序界面在XP下一般显示楷体,但WIN7下显示变为宋体且位置发生移位

程序界面在XP下正常显示楷体,但WIN7下显示变为宋体且位置发生移位?
在XP下命令按钮字体用楷体字显示正常,但在WIN7的电脑上显示字体就变了,变成了类似宋体,由于字体发生变化有的标签还发生移位(不居中显示),如何解决?
------解决方案--------------------
WIN7 没有这个楷体。
解决方法:
1、设计改为宋体,重新编译。
2、把此楷体添加到 WIN7 中。