课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
文字是UI设计师在设计网页的时候会经常使用的一种元素,而今天我们就一起来了解一下,UI设计师需要掌握哪些文字设计方法。
1.行高
行高是一行文本垂直方向的高度,这个高度和字高无关,文字内容默认处于这个高度的水平居中位置。
在一般的UI软件中,我们可以发现通常默认行高一定比字号本身更大,例如字号为12dp的文字行高为17dp,导致文本区域高度大于实际的字高。这是一个正常现象,因为如果行高和文字同高或更小,那么在多行文本状态下就无法正常显示。
2.行间距
在Sketch、XD等软件中没有包含的属性需要引起我们重视,那就是“行间距”。
行间距是一个独立于行高之外的属性,在一些复杂的设计、排版软件中会出现,以及iOS、Android等前端语言中也有提供这个属性,它是造成我们标注与实际开发过程出错的罪魁祸。
无论是设计过程中,或者设计标注文件中,都要抛弃掉任何有关行间距的概念,虽然iOS使用行间距可以实现,但是实现的效果和设计稿是有出入的。因为设计稿中我们只能使用行高,所以在一个文本区域中,它的上下两侧都有行高增加的空白区域,但是实现过程里面没有这一截间距,导致实际文本区域和上方元素的距离效果有偏差。
3.其他
除了行高、行间距,还有段间距、对齐方式、字间距等排版样式,但对开发的影响不大,设计的小伙伴应该都懂,所以这里不过多讲解。
二、文字行高适配
目前文字行高间距的标注方法有3种。
1.自己手动标注行高
有部分设计设计师用原始方法来标注文字,即用文字低点和高点作为行高就行标注。在这种情况下,开发人员还原出来的效果和设计稿有一定的差距,需要调试很多遍才能达到想要的效果。
2.使用sketch默认的行高
使用sketch默认的行高进行标注,这是UI设计师常见的操作习惯,但在验收开发版本还原度的时候,还是发现与设计稿标注的间距不一样。
3.手动修改sketch行高为开发环境下的默认行高
手动修改文字行高,把sketch文字行高与前端默认行高修改成一致,从而给出准确的文字间距。这种方式虽会花费不少时间,但也精确,你可以据此设置出美观合理的间距,而不用担心上线稿的还原度问题。
手动调整sketch里的字体的默认行高并形成样式。这样规范好设计能更好的让开发人员还原设计稿,也便于我们后期的页面校对和调整。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。