代码之家  ›  专栏  ›  技术社区  ›  sellc

为什么字体不能像api中描述的那样覆盖整个设备屏幕?

  •  1
  • sellc  · 技术社区  · 7 年前

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

    它们在下面的链接中列出了字体大小和说明。

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

    17号似乎是最大的尺寸,它声称覆盖了整个屏幕。在我的设备上,字体的高度/宽度大约是屏幕高度/宽度的1/5。我可以手动调整大小吗?还是我一直在创建自定义字体?

    1 回复  |  直到 7 年前
        1
  •  1
  •   douglasr    7 年前

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

    UX指南中给出的描述更为“一般”,因为字体因设备而异。系统号字体的“泰式热”大小被列为覆盖“大部分屏幕”,而不是整个屏幕,但对于ciq 1.x设备(fenix 3、fr230等)来说可能更为真实。

    使用自定义字体并不难——有一些好的提示 this blog post --如果你对包含的字符有选择的话,就不一定是内存密集型的。

    推荐文章