【发布时间】:2016-10-17 20:41:12
【问题描述】:
有谁知道 Kivy 如何以不同的字体呈现文本?
我有 16sp 的文本标签。
在屏幕尺寸为 (1024, 552) 和 (2048, 1536) 的平板电脑上,它可以完美运行(宽高比分别为 1.855 和 1.333)
在屏幕尺寸为 (1280, 720)(比率 1.778)的电脑上,它也能完美显示,但在这种屏幕尺寸的手机上,字母会被截断
这里唯一的区别是设备的物理尺寸。因此,Kivy 文本似乎不是根据某些基于像素的算法渲染的,而是考虑了屏幕的物理尺寸
有什么方法可以确定 Kivy 中的物理尺寸吗?因此允许我相应地调整字体大小。如果我使用较小 (10sp) 的字体大小,文本在手机(小型设备)上可以正确显示,但在较大的设备上显示太小。
【问题讨论】:
-
手机上的 Pygame 还是 sdl2?可能与 pygame 相关。
-
不使用 PyGame。 Kivy 1.9.1 和 sdl2
-
你能发布你的代码吗?