字号决定的并非「b 的顶端到 p 的底部的距离」,而是字体的 em size 的实际大小——比如,将某处文字的字号设定为 18 pt, 那么对于这些文字而言,1 em = 18 pt。
而 em size 是一个字体内部的数值,无论将其定义为 1000(比如 Source Sans Pro)还是 2048 (比如 Roboto),与文字的实际高度(字号)都没有关系。这个单位只在字体设计时对定位精度有所影响。
「b 的顶端和 p 的底端之间的距离」来确定,则缺少客观参照——假设某个字体的特色是升、降部特别长,那么与「正常」的字体相比,同一字号下的视觉尺寸可能相差甚远。
而且,若果让同一字号的两个字体以 b 的顶端和 p 的底端对齐,那么极有可能造成基线的上下参差——这是相当致命的问题。更何况,同一个字体的不同字形,升、降部高度都不一定相同。
字形与 em size 的尺寸关系,本来就是设计需要考量的一个内容。有可能,设计师需要在同一字号下,让升、降部显得短小,那么字体升降部的上下缘离两条参考线就越短;亦有可能,设计师需要让升、降部显得修长一些,就需要稍微突出两条参考线。
1、在两个WORD文档里面使用同一种大小的字号,看起来却不一样大,是由于字体不同造成的,看下图“步骤和方法”几个字:
2、几个字都是四号字,但显得大小不一,原因是分别采用了仿宋、宋体、微软雅黑、仿宋、楷体等字体而造成的。
3、修改的方法很简单,只要选中需要修改的内容,然后再选中一种字体就行了。