我从中文网站下载了一个SynEdit版本(有很多改进),但是作为Sourceforge上的版本,它不支持真实字体(例如Tahoma);它用空格分隔显示它们。
我能做些什么吗?
答案 0 :(得分:2)
SynEdit不支持可变宽度字体。只有固定宽度的。很久以前,当SynEdit正在积极开发时,这样的请求是由一个用户提出的,并且由于支持可变宽度字体所需的重写而被拒绝。出于这个原因,我从我的工具箱中删除了SynEdit。我现在使用Scintilla,一个更好的编辑器。
答案 1 :(得分:0)
您还可以使用像TRichView这样的真实编辑器。
它支持各种字体间距,用Delphi编写,并有效地处理Unicode(即使使用旧的Delphi版本)。
您可以将TRichView与语法高亮显示一起使用。 http://www.trichview.com/resources
中有一些源代码示例但是TRichView不是免费的。