【发布时间】:2021-07-17 02:25:54
【问题描述】:
CSS spec 以下列方式定义 font-size 属性:
此属性指示字形与字体的所需高度。 对于可缩放字体,字体大小是应用于 EM 的缩放因子 字体单位。 (请注意,某些字形可能会在其 EM 之外流血 框。)对于不可缩放的字体,字体大小被转换为绝对 单位并与声明的字体“字体大小”匹配,使用 两个匹配值的绝对坐标空间相同。
此外,它规定了一个用户代理来计算 [ xx-small | x-small | small | medium | large | x-large | xx-large ] 等值的字体大小,其中 medium 表示 1 个比例因子。
鉴于声明的font-size 值最终被计算为绝对单位的长度,我想知道我们能否确定CSS px 中的值medium 等于多少?当然,我知道每种字体都有很多指标,并且存在与不同操作系统/浏览器应用不同的事实相关的臭名昭著的问题。但是,有这样的字体信息
我可以准确地计算出px 中的medium,比如说,Windows+Chrome 或 Mac OS+Chrome?这些公式是在某处指定的,还是针对每种字体的输出总是令人惊讶?
【问题讨论】: