Android系统中的字体与字号,使用默认字体可以让界面看起来更加专业和美观,App的体积也会更小。Android系统支持内嵌字体,即设计师可以使用其他字体来进行设计,不过在设计的时候要考虑字体文件的大小。
一般而言,中文字体体积比较大,占据更大的空间,并不建议内嵌使用。如果项目需求表述确实需要更具个性化的文字来彰显界面视觉风格,可以考虑对使用非系统字体的文字进行切图处理,将它们切成一张张的图片,也可以达到相同的效果,如图1所示。
图1 对特殊字体部分进行图片化处理
通常一个应用只使用一种或两种字体,包括它们的不同样式(粗体、斜体等)。太多字体的混合使用会让界面看上去凌乱且不可靠。另外需要注意的是,不同的字体,同样是12号字,显示的大小可能也会不一样。
保证文字的识别度,是界面设计中最重要的工作之一。设计师可以通过文字的颜色、大小、所占比重来进行强调和区分。在完成界面视觉设计之后,设计师需要将动态文字的大小换算成sp,将静态文字切图,将图片的尺寸换算成dp,再提供给程序员使用。