防止字体和大小在 Qt/Felgo 部署时发生变化

Prevent fonts and sizes to change on deployment in Qt/Felgo

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

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

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

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