Firemonkey表单在Android设备上显示TLabel,TEdit等文本,而没有抗锯齿功能

时间:2019-01-10 13:19:34

标签: android delphi text firemonkey antialiasing

一个简单的用Delphi XE10.2 FireMonkey编写的Android应用程序确实非常糟糕地呈现了字体,没有(或有错误的)抗锯齿。这仅影响控件(按钮,标签,编辑等),直接在画布上绘制的文本可以。比例不是1,也不必是(实际上是0.66),所有控件都在TLayout上,表单的原始高度是600像素,我使用简单的公式

来计算比例
scale := Screen.Size.height / 600;

将主表单的TForm.quality设置为TCanvasQuality.HighQuality也无济于事。

Android设备是Android 8.0车载主机(基于PX5主板),但这并不需要太多。 (尽管在智能手机上一切正常。)有什么想法吗?

0 个答案:

没有答案