我正在使用Garmin的Connect IQ API构建一个表盘。手表表面是为跑步而设计的,所以我希望它易于阅读。我正在寻找一种覆盖大约一半屏幕的数字字体。我尽量避免创建自定义字体,因为我需要将存储空间保持在最低限度。
它们在下面的链接中列出了字体大小和说明。
https://developer.garmin.com/connect-iq/user-experience-guide/page-layout/
尺寸17似乎是最大的尺寸,它声称可以覆盖整个屏幕。在我的设备上,字体的高度/宽度大约是屏幕高度/宽度的1/5。我可以手动调整大小吗?还是创建自定义字体时遇到问题?
可用的系统字体/大小是固定的,所有这些都可以在不使用自定义字体的情况下使用;您不能手动调整任何系统字体的大小。
用户体验指南中给出的描述更为"一般",因为字体因设备而异。系统编号字体的"Thai Hot"大小被列为覆盖"大部分屏幕",而不是整个屏幕,但CIQ 1.x设备(Fenix 3、FR230等(可能更为真实。
使用自定义字体并没有那么难——这篇博客文章中有一些很好的提示——如果你对包含的字符有选择性,那么使用自定义字体也不一定会占用内存。