在 CSS 中設定字體大小時,了解其真實高度代表什麼非常重要。與您可能想像的相反,字體大小並不直接對應於字母的像素高度。相反,它指的是一個稱為“em”的概念。
「em」起源於金屬活字印刷時代。它指的是包含每個字母的方塊,通常是基於大寫字母“M”的高度。隨著數位字體的出現,這種實體限制不再適用。
在現代字體技術中,「em」仍然是軟體中的想像邊界。通常在 OpenType 字型中設定為 1000 個單位,在 TrueType 字型中設定為 1024 或 2048 個單位。要準確定義字體大小,請使用“em”單位,因為它代表基線和字體中線之間的距離,而不是像素高度。
不同印刷單位和螢幕解析度之間的轉換可以變得複雜。不過,需要注意的是,1 點 (Truchet) 大約等於 0.35 毫米,1 像素 (PX) 是螢幕上的單一“點”,具體取決於螢幕解析度。
儘管存在標準,給定字體中字形的實際高度可能會有很大差異,具體取決於on:
例如,Apple 創建的Zapfino 腳本字體最初的大小是相對於字體中最大的大寫字母而言的。然而,小寫字母顯得很小,因此後來對該字體進行了修改,使給定的點大小大約比其他字體大 4 倍。
了解字體大小的真正本質CSS 對於確保數位設計中排版的一致和準確至關重要。在指定字體大小以實現所需的視覺效果時,必須考慮字體的規格、瀏覽器相容性和螢幕解析度。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3