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

1个回答

写回答

一路向北9277

2026-02-11 09:33

+ 关注

字号说白了不是看b 的顶到 p 的底有多高,而是看 em size 的大小。比如你把字号设成 18 pt,那 1 em 就等于 18 pt,这个 pt 就是常说的 1/72 英寸。em size 是字体设计时的一个内部单位,有的字体用 1000 单位(像 Source Sans Pro),有的用 2048(像 Roboto),但这对显示出来的字大小没啥影响,只是设计时方便定位而已。比如 Source Sans Pro 的 p 和 b,em size 那两条线是靠 Ascent 和 Descent 来定的。em size 其实就是设计师参考的一个标尺,用来控制在某个字号下字形大概长啥样。要是真按b 到 p 的距离来定字号,那问题就大了。有些字体的升部或降部特别长,这样就算字号一样,看起来大小也差很多。而且这样对齐的话,不同字体的基线会错乱,排版直接崩了。更别说同一个字体里,不同字的升部降部高度还不一定一样。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号