SynEdit:无法正确显示真实类型字体

时间:2010-09-10 20:22:30

标签: delphi delphi-7 synedit

我从中文网站下载了一个SynEdit版本(有很多改进),但是作为Sourceforge上的版本,它不支持真实字体(例如Tahoma);它用空格分隔显示它们。

我能做些什么吗?

2 个答案:

答案 0 :(得分:2)

SynEdit不支持可变宽度字体。只有固定宽度的。很久以前,当SynEdit正在积极开发时,这样的请求是由一个用户提出的,并且由于支持可变宽度字体所需的重写而被拒绝。出于这个原因,我从我的工具箱中删除了SynEdit。我现在使用Scintilla,一个更好的编辑器。

答案 1 :(得分:0)

您还可以使用像TRichView这样的真实编辑器。

它支持各种字体间距,用Delphi编写,并有效地处理Unicode(即使使用旧的Delphi版本)。

您可以将TRichView与语法高亮显示一起使用。 http://www.trichview.com/resources

中有一些源代码示例

但是TRichView不是免费的。