2015-08-15 83 views
2

使用Delphi XE8.1,如何在Android中选择固定(等宽字体)字体?FMX:如何在Android中选择固定字体

我试图将font.family设置为Droid Sans Mono,但这并没有帮助。

+0

我想你已经看到了这个:http://www.raize.com/Articles/FmxStringGridCellFonts.asp,这对我来说似乎让我对FMX的做事方式有所了解。 – MartynA

+0

@MartynA,改变字体系列实际上有一个效果,所以这个机制似乎工作。我只是认为必须选择现有的Android字体才能获得理想的结果。我刚刚找到的解决方案简单得多:将字体系列设置为Courier New已经可以实现。 –

+1

很高兴你发现有效的东西。如果您将该帖作为答案发布,那么这样做会很好,这样其他人就可以看到您是如何尝试去做的,以及最终的解决方案是什么。 – MartynA

回答

2

当一切都失败时,即使最不可能的唯一答案也必须是正确的。

我的理解是,我只能选择安装在目标系统上的字体。如果找不到那个系统,系统将回退到默认字体。在用完逻辑方法之后,我发现只需将字体系列设置为Courier New就可以实现。

+0

虽然这似乎在较旧的Android版本中工作,但对于棒棒糖来说,我仍然运气不佳。 –

0
.Canvas.Font.Family:='monospace'; 

适合我的作品。

相关问题