在 CSS 中,设置 font-size 属性会引发对其实际高度的查询。虽然传统观点认为它对应于从上升到下降的高度,但重要的是要更深入地研究这个主题。
最初,排版中的“em”单位表示块分配给雕刻每个大写字母的大小,特别是 M。如今,数字字体没有这样的物理限制,允许字体设计者根据他们的愿景设置 em 大小。
在 OpenType 中字体中,em 大小通常为 1000 单位,而在 TrueType 字体中,通常为 1024 或 2048。为了确保一致性,建议使用 EM 单位定义字体样式。这样,font-size 指的是字体的 x 高度,代表基线和平均线之间的距离。
各种单位用于测量字体大小:
字体大小代表从上升到下降的高度的误解并不普遍正确。这很大程度上取决于字体开发人员的设计和浏览器的渲染能力。
例如,Apple 的 Zapfino 脚本字体最初设计时使用了比预期更大的小写字母,导致在给定点值下的明显字体大小更大.
要获得第一手资料,请考虑探索 FontForge 或 Fontlab Studio 等字体开发工具。这些平台提供了对字体设计内部运作的访问,允许您操作字体字形并了解它们的几何形状。
以上是CSS 中的字体大小真的是从上升到下降测量的吗?的详细内容。更多信息请关注PHP中文网其他相关文章!