这是一个仅包含 TEdit 控件的示例 VCL 应用程序。
如果您编译类似的 Firemonkey (FMX) 应用程序,您会注意到:
(小L字母疯了似的跳来跳去)
在我的研究中,我发现这篇G+ 帖子导致:
如您所见,结果更好。
跳跃消失了。但是 TCircle 的渲染效果不是很好。
经过更多研究后,我发现 using
initialization GlobalUseDX := False;
有更好的输出:
偶尔还会出现一些“字母跳跃”,但这是一个更好的结果。然而,小L(黄色)后面似乎有一些背景颜色。
有谁知道使用最新的 Firemonkey 实现类似 ClearType 的字体渲染的更好方法?