在 CSS 中,設定 font-size 屬性會引發對其實際高度的查詢。雖然傳統觀點認為它對應於從上升到下降的高度,但重要的是要更深入地研究這個主題。
最初,排版中的「em」單位表示區塊分配給雕刻每個大寫字母的尺寸,特別是 M。如今,數位字體沒有這樣的物理限制,允許字體設計者根據自己的需求設定em 尺寸
在OpenType 字體中,em 大小通常為1000 個單位,而在TrueType 字型中,通常為1024 或2048。為了確保一致性,建議使用定義字體樣式EM 單位。這樣,font-size 指的是字體的 x 高度,代表基線和平均線之間的距離。
各種單位用於測量字體大小:
迷思與現實
則認為font-size 代表從上升部分到下降部分的高度的誤解並不普遍正確。這很大程度取決於字體開發人員的設計和瀏覽器的渲染能力。
實踐探索
要獲得第一手的見解,請考慮探索FontForge 或 Fontlab Studio 等字體開發工具。這些平台提供了對字體設計內部運作的訪問,讓您可以操作字體字形並了解它們的幾何形狀。以上是CSS 中的字體大小真的是從上升到下降測量的嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!