首頁 >web前端 >css教學 >我可以使用單一 @font-face 查詢匯入多個字體粗細嗎?

我可以使用單一 @font-face 查詢匯入多個字體粗細嗎?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-15 05:04:02330瀏覽

Can I Import Multiple Font Weights with a Single @font-face Query?

使用@font-face 查詢多個字體粗細

在有多種不同粗細和样式的字體變體的情況下,例如提到Klavika 字體,很自然地會詢問是否可以將這些匯入合併到單一@font-face 查詢中以避免重複複製。

答案在於 @font-face 的特殊形式,讓您在查詢本身中定義權重。

例如,要匯入具有各種重量和樣式的Klavika 系列,您可以利用以下方法:

@font-face {
  font-family: "Klavika";
  src: url("Klavika-Regular.otf") format("truetype") weight:normal;
  src: url("Klavika-Bold.otf") format("truetype") weight:bold;
  src: url("Klavika-Regular-Italic.otf") format("truetype") weight:normal style:italic;
  src: url("Klavika-Bold-Italic.otf") format("truetype") weight:bold style:italic;
}

此方法授予以下功能為任何元素指定字體粗細或字體樣式,無需明確聲明字體系列或覆蓋先前設定的字體粗細和樣式。例如:

body { font-family:"Klavika", Georgia, serif; }

h1 { font-weight:bold; }

em { font-style:italic; }

strong em {
  font-weight:bold;
  font-style:italic;
}

以上是我可以使用單一 @font-face 查詢匯入多個字體粗細嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn