前言
文章中的所有字体规则都是基于750x1334px画布,就是2倍图的前提下进行阐述(设计尺寸1倍和2倍问题一直是一个热点话题,其实各有优势),我们团队一直都是按照750x1334px的分辨率进行设计,所以按照基于此进行讲解。
背景与问题
我们在做项目的时候,设计师们经常会遇到字体行高的问题,每个人设置习惯不一样,也会遇到测试还原度的时候发现行高和高保真不一致但是初步都看不出谁错的问题。今天我们来聊聊设计时sketch中的字体行高到底该如何设置?
真实设计时工作场景:
强迫症设计师:这个标签上下间距不一致诶~
淡定哥设计师:是的,但是是字体本身行高是奇数导致的,不影响整体效果的~
强迫症设计师:不行,不行,这个组件我要手动调整一下,保持一致~
淡定哥设计师:甩一个无表情~你有强迫症啊~
那么设计师们用sketch设计的时候会发现,会有几种常用字体字阶(就是不同字号)的默认行高是奇数,举个例子:在设计标签的时候,上下间距保留不一致最为明显,不知道会不会有强迫症的设计师将其行高进行调整成偶数,手动调整1px进行强制对齐,有木有~如果答案是肯定的,那你一定要瞪大眼睛看下去,对~没错~那你和我们的气场是合拍的~
真实测试还原度时工作场景:
设计师:这个