sketch中文字高度和行高与文字边界线的关系


刚开始,我最直接的反应是行高控制向上的宽度,高度控制向下的宽度。

其实是,高度控制整个范围,只是它的拓展方向是只向下的。它控制的只是外边那层类似于蒙版的范围,所以当高度小于行高时,文字会被遮盖住一点。

行高增加时,文字实际占用的范围扩大了,即上下空出的高度是一定的。为了不移动文字,且为了让外围的高度把行高扩展出的范围包含进去,sketch将外围区域根据行高整体上移。

但当行高和外围高度相同时,文字仍然不在正中间。只有当高度高于行高2像素时,文字在正中间。因为sketch中范围默认与内容间距为1像素。

更换了字体以后发现,这似乎和字体相关。微软雅黑+2,苹方+0

 
评论
© Luuuuuucia / Powered by LOFTER