Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近使用 Microsoft App Store 将我使用 Felgo(和 Qt)制作的应用程序分发到了 Android。到目前为止,我一直在使用 Felgo 实时客户端进行测试。然而,尽管其他一切正常,但我注意到的一件大事是所有字体和字体大小都完全搞砸了。我相信这是因为它使用的是 Android 原生字体,而不是我在代码中设置的字体。
有什么办法可以解决这个问题,以便我所有的字体都与我在现场客户端测试的一样吗?
Felgo 中的字体应该使用sp()正确缩放的方法,并且 fontSize 属性不应该设置sp或dp缩放,因为它已经使用 sp 方法在内部进行了缩放,所以它的单位是独立于设备的。这应该在不同平台上保留您的字体大小。
sp()
sp
dp
AppText { fontSize: 18 //same as font.pixelSize: sp(18) }