选择一种两个系统都存在,并且一致的字体。Win7的宋体9号字体为显示做了优化,的确和XP的不同。当然,你可以强行用XP的字体替换掉,但是字体是系统文件,这么做有些暴力。

解决方案 »

  1.   

    windows 7里面显示应该微软雅黑,windows xp是宋体 你打开项目看看如果在WIN7确实显示的雅黑的话。把它改成宋体在看看 win7里word字体和XP不一样处理方法
    http://blog.sina.com.cn/s/blog_84fde2580100yu8x.html
      

  2.   

    C#将需要的字体放在资源文件内供程序调用 
    http://blog.csdn.net/soft2buy/article/details/16840515
      

  3.   

    我的项目里form的Font属性设置为:宋体,12px
      

  4.   

    win7系统,我已下载了字体安装包,并已安装到了c:\windows\fonts\下,但是打开项目后,字体并没有变。