Menyoal Berbilang Berat Fon dengan @font-face
Dalam situasi di mana berbilang variasi fon tersedia dengan berat dan gaya yang berbeza-beza, seperti fon Klavika yang disebutkan, adalah wajar untuk bertanya sama ada mungkin untuk menggabungkan import ini menjadi pertanyaan @font-face tunggal untuk mengelakkan penyalinan berulang.
Jawapannya terletak pada bentuk khusus @font-face yang membolehkan anda menentukan berat dalam pertanyaan itu sendiri.
Sebagai contoh, untuk mengimport keluarga Klavika dengan pelbagai berat dan gaya, anda boleh menggunakan perkara berikut:
@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; }
Pendekatan ini memberikan keupayaan untuk menentukan berat fon atau gaya fon untuk mana-mana elemen tanpa perlu mengisytiharkan keluarga fon secara eksplisit atau mengatasi berat dan gaya fon yang ditetapkan sebelum ini. Contohnya:
body { font-family:"Klavika", Georgia, serif; } h1 { font-weight:bold; } em { font-style:italic; } strong em { font-weight:bold; font-style:italic; }
Atas ialah kandungan terperinci Bolehkah saya Mengimport Berbilang Berat Font dengan Pertanyaan @font-face Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!