字体大小似乎适用于字体“框”的高度,据我所知,它是在字体文件本身中定义的。因此,对于相同的字体大小,任何字符,无论其视觉高度如何,都应位于具有相同高度的框中。
然后,在哪里定义字符的宽度?
字符宽度也需要与字体大小相关,但是每个字符似乎具有不同的宽度(通过this test或this test)。这是不规则的,因为高度似乎是这样。因此,定义每个字符的宽度不是字体中定义的框的宽度。
然后,它在哪里/如何定义?
答案 0 :(得分:0)
的宽高比或多或少是一个标准。它通常不会改变。 font size属性是两者缩放的一种方式。该比率对于给定的字体保持不变。这是一个链接,提供有关比率图表的更多详细信息:
https://www.lifewire.com/aspect-ratio-table-common-fonts-3467385
因此,如果以像素为单位的字体大小定义了高度,则宽度由字体族的宽度-高度比定义,可以通过以下方式更改:style.fontSizeAdjust 根据文章。
答案 1 :(得分:0)