为什么字体没有像 API 中描述的那样覆盖整个设备屏幕?

Why doesn't the font cover the entire device screen as described in API?

我正在使用 Garmin 的 Connect IQ 创建表盘 API。表盘是为 运行 设计的,所以我希望它易于阅读。我正在寻找一种覆盖大约一半屏幕的数字字体。我试图避免创建自定义字体,因为我需要将存储空间保持在最低限度。

他们在下面的 link 中列出了带有说明的字体大小。

https://developer.garmin.com/connect-iq/user-experience-guide/page-layout/

尺寸 17 似乎是最大的尺寸,它声称可以覆盖整个屏幕。在我的设备上,字体的 height/width 大约是屏幕的 1/5 height/width。我可以手动调整大小还是无法创建自定义字体?

可用的系统fonts/sizes是固定的,所有可用的都不需要使用自定义字体;您无法手动调整任何系统字体的大小。

用户体验指南中的描述更多"in general",因为字体因设备而异。系统编号字体的 "Thai Hot" 大小被列为覆盖 "most of the screen" 而不是整个屏幕,但对于 CIQ 1.x 设备(Fenix 3、FR230 等)可能更是如此。

使用自定义字体并不难 -- this blog post 中有一些很好的提示 -- 如果您有选择地包含哪些字符,则不一定会占用大量内存。