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