为何字号一样的字体实际大小却不一样

1个回答

写回答

mumulili

2026-02-11 10:20

+ 关注

字号其实不是看b 的头顶到 p 的脚底的距离,而是看字体里的 em size 实际有多大。比如说你把字号调成 18pt,那这时候 1em 就等于 18pt。这个 em size 是字体内部的一个设定值,不管是设成 1000(像 Source Sans Pro)还是 2048(像 Roboto),它不会直接影响你看到的文字高度,只在字体设计阶段影响定位精度而已。如果非要说字号是按b 到 p的距离来定,那其实挺不靠谱的。比如有的字体升部和降部特别长,那即使字号一样,视觉上也会差很多。而且如果两个字体都按这个方式对齐,很容易出现基线对不齐、一排字上下起伏的问题,这在排版里是大忌。更别说同一个字体里,不同字母的升降部高度也不一定一样。这些设计上的细节,本来就是字体设计师要考虑的事。有时候为了视觉效果,可能会让升、降部缩在 em 框里面一点,有时候又会故意让它超出一点,这都是设计自由啦。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号