当你在vs中设置的字体不支持中文时(如consolas),vs使用一个文件来决定使用什么中文字体。
这个文件就是:
%userprofile%\application data\microsoft\visual studio\9.0\vsfontlk.dat
这个文件是文本格式,utf16编码,带bom。使用一个合适的编辑器打开,看这一行
0804|NSimSun|新宋体
0804是16进制,对应10进制是2052,也就是chinese PRC的lang id了。后面是字体。
把这行改成
0804|微软雅黑
重新打开vs,字体变啦!(只是新中文看起来较小)