我正在做一些图形(在Javascript中,如果相关的话),我知道你可以使用pt
, px
, %
等查找什么时px
这意味着,每个网站似乎都有相同的模糊答案——字体大小(以像素为单位)。我想知道什么exactly px
代表。例如,如果我有20px
, 20 像素代表大写字母的高度A
, 一个小的e
, 小写g
或底部之间的差异g
和顶部A
? (我假设它的大小是A
,但我只是想仔细检查一下)。
此外,px
显然与视图大小有关。所以如果我做一个fillRect(1,1,20,20)
,这是 20px 的大写 A 的大小,还是字体大小在不同设备上的变化与图形无关?
例如,如果我有 20px,那么 20 像素是否代表 a 的高度
大写 A、小写 e、小写 g 或
g 的底部和 A 的顶部?
没有一个。它代表一个称为“em-square”的抽象对象。然后,在每个字体中将大写字母的高度、字形的宽度以及字形的各种其他度量定义为与em-square成比例。但通常情况下,您看到的尺寸都不完全等于 1 em 平方大小,或者在您的情况下,等于 20px。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)