我最近使用Microsoft App Store将使用Felgo(和Qt)制作的应用分发到了Android。到目前为止,我一直在使用Felgo live客户端进行测试。但是,尽管其他所有方法都起作用,但我注意到的一大件事是所有字体和字体大小完全混乱了。我相信这是因为它使用的是Android本机字体,而不是我在代码中设置的字体。
有什么办法可以解决此问题,以使我的所有字体都与我在实时客户端上测试的字体相同?
答案 0 :(得分:2)
Felgo 中的字体应该使用 sp()
方法正确缩放,并且 fontSize 属性不应该设置为 sp
或 dp
缩放,因为它是已经使用 sp 方法在内部进行了缩放,因此它的单位与设备无关。这应该会在不同平台上保留您的字体大小。
AppText {
fontSize: 18 //same as font.pixelSize: sp(18)
}