防止字体和大小在Qt / Felgo中部署时发生更改

时间:2020-11-06 16:50:01

标签: android qt testing fonts felgo

我最近使用Microsoft App Store将使用Felgo(和Qt)制作的应用分发到了Android。到目前为止,我一直在使用Felgo live客户端进行测试。但是,尽管其他所有方法都起作用,但我注意到的一大件事是所有字体和字体大小完全混乱了。我相信这是因为它使用的是Android本机字体,而不是我在代码中设置的字体。

有什么办法可以解决此问题,以使我的所有字体都与我在实时客户端上测试的字体相同?

1 个答案:

答案 0 :(得分:2)

Felgo 中的字体应该使用 sp() 方法正确缩放,并且 fontSize 属性不应该设置为 spdp 缩放,因为它是已经使用 sp 方法在内部进行了缩放,因此它的单位与设备无关。这应该会在不同平台上保留您的字体大小。

AppText {
  fontSize: 18 //same as font.pixelSize: sp(18)
}