CSS @font-face Kuralı

  • Önceki sayfa
  • Sonraki sayfa

Tanımlama ve Kullanım

@font-face kuralı kullanılarak, Web tasarımcıları artık "güvenli" yazıtiplerini kullanmak zorunda kalmaz.

@font-face kuralında, önce yazıtipi adını (örneğin myFirstFont) tanımlamalısınız, ardından yazıtipi dosyasına yönlendirmelisiniz.

İpucu:Yazıtipi URL'si küçük harflerle yazılmalıdır. Büyük harfler IE'de beklenmedik sonuçlar verebilir!

Yazıtipini HTML elementlerinde kullanmak için font-family özelliği ile yazıtipi adını (myFirstFont) kullanın:

div {
  font-family: myFirstFont;
}

Ayrıca bakınız:

CSS Eğitimi:CSS Web Yazı Tipi

Örnek

Bir "myFirstFont" adlı yazıtipi belirleyin ve onun URL'sini tanımlayın:

@font-face {
  font-family: myFirstFont;
  src: url(sansation_light.woff);
}

Kendi kendinize bir deneyimleyin

Daha fazla TIY örneği sayfasının altında bulunabilir.

CSS dilbilgisi

@font-face {
  font-properties
}
Yazıtipi tanımlayıcıları Değer Açıklama
font-family name Gerekli. Yazıtipi adını tanımlar.
src URL Gerekli. İndirilen yazıtipinin URL'sini tanımlar.
font-stretch
  • normal
  • condensed
  • ultra-condensed
  • extra-condensed
  • semi-condensed
  • expanded
  • semi-expanded
  • extra-expanded
  • ultra-expanded
Opsiyonel. Yazıyı nasıl ger卷lacağınızı tanımlar. Varsayılan değer "normal" dir。
font-style
  • normal
  • italic
  • oblique
Opsiyonel. Yazı tarzını tanımlar. Varsayılan değer "normal" dir。
font-weight
  • normal
  • bold
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
Opsiyonel. Yazı kalınlığını tanımlar. Varsayılan değer "normal" dir。
unicode-range unicode-range Opsiyonel. Yazı desteklenen Unicode karakter aralığını tanımlar. Varsayılan değer "U+0-10FFFF" dir。

Daha fazla örnek

Örnek

Kalin metin tanımlayıcısı içeren bir diğer @font-face kuralı eklemeniz gerekmektedir:

@font-face {
  font-family: myFirstFont;
  src: url(sansation_bold.woff);
  font-weight: bold;
}

Kendi kendinize bir deneyimleyin

Dosya "sansation_bold.woff", Sansation yazısının kalın karakterlerini içeren başka bir yazı dosyasıdır。

Her zaman "myFirstFont" yazı ailesi olarak ayarlanan bir paragrafın kalın olarak görüntülenmesi gerektiğinde, tarayıcı bunu kullanır。

Bu şekilde, aynı yazıya birden fazla @font-face kuralı ayarlayabilirsiniz。

Tarayıcı desteği

Internet Explorer, Firefox, Opera, Chrome ve Safari @font-face kuralını destekler。

Tablodaki rakamlar, tamamen desteklenen yazı formatının ilk tarayıcı sürümünü belirtir。

Yazı formatı
TTF/OTF 9.0* 4.0 3.5 3.1 10.0
WOFF 9.0 5.0 3.6 5.1 11.1
WOFF2 14.0 36.0 39.0 10.0 26.0
SVG Desteklenmiyor Desteklenmiyor Desteklenmiyor 3.2 Desteklenmiyor
EOT 6.0 Desteklenmiyor Desteklenmiyor Desteklenmiyor Desteklenmiyor

* Edge ve IE: Yazı formatı "installable" olarak ayarlandığında geçerlidir。

* Firefox:默认情况下是禁用的,但可启用(需要将 flag 设置为 "true" 才能使用 WOFF2)。

  • Önceki sayfa
  • Sonraki sayfa