我的 Visual Studio 2008 类关系图里中文字体突然长起毛刺来了,单独的英文字体没有问题,很奇怪,有人遇到这问题吗?

解决方案 »

  1.   

    目前只发现类关系图有这问题。“重置所有设置”为“Visual C# 设置”,问题依旧~
      

  2.   


    晕,今晚打了十几个补丁,现在都不敢打微软的补丁了,每次打都出问题!上次打了个补丁跟GhostDoc有冲突,浪费了两天时间才找出原因!
      

  3.   

    你找个显示正常的vs2008,把模板替换了我有一个办法可以直接改,你用记事本打你的类关系图文件,就是那.cd文件 ,
    里面有个Font标签,你看你那里是不是有 字体名称 和字体大小,我这边这两个值分别是:宋体 9我类关系图 想修改这个Font,可是没有找到相关的Font。
    也许它是使用一个全局的字体最后,如果你找不到正常的vs2008,可以联系我。
    QQ:77602805
      

  4.   

    看那是跟某个软件冲突了吧 我以前VS2008 跟SQL2005冲突了 哈哈 把SQL重新装一遍就好了
      

  5.   

    帮你找到了,“工具”--“选项”-“环境”-“字体和颜色”右边的“显示其设置”选择“环境字体”
    然后下面的“字体(粗体表示等宽字体)”里选择“自动”或者在点击那个“使用默认值”。。我这里点这个的话,默认为“自动”。。设完后,重启vs新建的类关系图的字体就生效了。。以前建的不会变。需要手动去修改.cd文件。。
      

  6.   


    非常感谢。补充一下,我的设置里面,“环境字体”本来就是“自动”,所以系统会去找系统的默认中文字体,XP中默认字体是宋体,我现在用的是 WIN7,默认是微软雅黑,雅黑的中文在类图里面才会那样变形。
    另外,改完“环境字体”后,会影响到 Visual Studio 的全部环境的字体,包括菜单目录等,这种改变是你保存设置后即时起效的,但是必须重启 Visual Studio 后才能对新建的类图起效。希望对以后遇到同样问题的朋友搜索到这里的能有所帮助。