刚装了xp和delphi7,打开delphi代码编辑器,看里面的属性-dispay(显示)-Edit Font字体,没有宋体可以选择。  默认是Courier New,这是打印字体,字看上去很清楚,但有些模糊,怎么可以设置代码编辑器的字体为宋体。  其他版本的delphi,不具有参考价值。

解决方案 »

  1.   

    我后来从别的xp电脑上copy了宋体的字体文件STSong.ttf到控制面板-字体里,但还是在delphi的代码编辑器属性设置中,字体列表不能选择宋体。
      

  2.   

    可以直接复制到字体文件夹中就是安装了! 
    CopyFile( 'D:\OtherFonts\Abc.TTF ', 'c:\windows\fonts\abc.ttf ');   
    然后再   
    AddFontResource( 'C:\windows\fonts\abc.ttf ');   
    SendMessage(   HWND_BROADCAST,   WM_FONTCHANGE,0,0 ); 
     
      

  3.   


    我是在delphi的代码编辑器中设置,源代码的字体,不是要控制最终程序中的字体。
      

  4.   

    好像是其他问题。
    同样的操作系统版本,同样的delphi7版本,效果不同,我的电脑有其他问题。
      

  5.   

    在 tools->editor options->display 页面有个 Editor font
    祝你成功:)
      

  6.   

    [Tools] - [Editor Options...] - [Display]
      

  7.   


    sorry,誤解了tools->editor options->display 页面有个 Editor font