字体的大小到底是多少?10pt 字体的长度是否一定为 10pt?
答案1
不,字体大小是任意长度。传统上,字体宽度是大写字母 M 的宽度,但现代字体不再如此。(“现代”几乎包括了所有曾经创建的数字字体。)
如需更多信息和背景,你可能需要查看http://www.thomasphinney.com/2011/03/point-size/。
另一方面,这并不那么容易,因为实际上有一个字符根据定义应该根据字体大小调整大小:“em Dash”。单位em
通常定义为字体大小。因此,当前字体大小始终为1em
。(从技术上讲,TeX 不会强制执行这一点,并且还允许字体1em
大小为 的字体,例如 的 90%,但通常不会发生这种情况,并且它不符合 的传统含义em
。)因此,“em Dash”(宽度为 1em 的破折号,通常在 TeX 中写为---
)的宽度将始终为(至少几乎为)字体大小。
但这并不真正适合这个问题,因为它有点相反:大小不是由 em-Dash 定义的,而是使用字体大小定义的 em-Dash。
答案2
在铅字铸造的年代,铅字块的高度就是字体大小。字符被放置在铅字块内,以便从上到下完全包含在内。一种字体的字符可能通常较高,而另一种字体的字符可能通常较短,但如果它们位于铅字块上,比如说 10pt 高,则每个字体都是 10pt 字体。
换句话说,字体大小大致表示字符的实际高度,但并未定义它们。
当设置字体时,字块会按行排列。如果行排列得很紧密,那么相邻行之间仍然会有垂直空间。不过,通常会在行之间插入一块细铅,比如 2pt,从而形成一种称为“10/12pt 铅”的排列,这是典型的 LaTeX 设置。