众所周知,Delphi的代码编辑器默认是使用Courier New(一种打印机字体)的,在Windows9x/NT/2000下,代码编辑器的该字体能够正常显示中英文,但是一到了WindowsXP下,使用该字体显示的中文会变得很难看。其实不光是Delphi的代码编辑器碰到这个问题,在XP下几乎所有文本编辑器都有这个问题,Courier New字体的优势很明显——这种字体能较好地显示和打印代码,正因为如此,它也是很多编辑器的默认字体(比如C++ Builder、Edit Plus等等)。Win2000及以前版本都不存在这个问题,不知大家可有解决之道?已经试过将Windows2000下同名字体文件覆盖XP下Fonts目录,无效。不要告诉我更换别种字体!请看贴图:
我觉得区别很大:
注意我指的是在 Windows XP 下(中文版英文版无所谓),而且,你的 Delphi 6 的代码编辑器字体必须是默认的
Courier New 字体。

解决方案 »

  1.   

    你用的是DELPHI 哪个版本?
      

  2.   

    To: 3cs(阿虎)
    当然是 Delphi6 啦。
      

  3.   

    不是字体的问题
    而是字符集的问题
    你把字符集设置为chines...还是gb....
    记不怎么清楚了,现在又在网吧。
    你自己看看啦在字体设置(属性编辑器F11里)的第一还是第二项
    设置好就搞定!
      

  4.   

    你提供的图片,大步开怎么
    应该是,字符集的问题,泥巴窗体的font社为宋体,gb2312,应该就可以了