CSS3 @font-face

@font-face :

Her web sayfasının bir font’a ihtiyacı vardır. Tanımlanmadığı durumlarda bunu her web tarayıcısı farklı yorumlayabilir. Burada örnekte göreceğiniz ilk değer geçerli olan fonttur. O fontun web tarayıcısı tarafından okunamadığı yada tanımlanamadığı durumlarda ikinci font devreye girecektir.

Örnek

 @font-face {
    font-family: 'robotomedium';
    src: url('http://www.w3tr.com/file/roboto-medium_0-webfont.eot');
    src: url('http://www.w3tr.com/file/roboto-medium_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.w3tr.com/file/roboto-medium_0-webfont.woff2') format('woff2'),
         url('http://www.w3tr.com/file/roboto-medium_0-webfont.woff') format('woff'),
         url('http://www.w3tr.com/file/roboto-medium_0-webfont.ttf') format('truetype'),
         url('http://www.w3tr.com/file/roboto-medium_0-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

  }

Codepen Ön izleme

Css Sözdizimi

Değer Açıklama
font-family Gerekli. Yazının adını tanımlar.
src Gerekli. yazının bulunduğu konumu belirtmek için kullanılır.
font-stretch Yazı tipi renginin nasıl olması gerektiğini belirtmek için kullanılır. Varsayılan değer “normal” dir.
font-style Yazı tipi stilinin nasıl olacağını belirtmek için kullanılır. Varsayılan değer “normal” dir.
font-weight Fontun kalınlığını belirlemek için kullanılır. Varsayılan değer “normal” dir.
unicode-range Yazı karakter aralığını belirtmek için kullanılır. Varsayılan değer “U+0-10FFFF” dir.
İnital
İnherit

Tarayıcı Desteği

TTF/OTF 4.0 3.5 9.0 3.1 10.0
WOFF 5.0 3.6 9.0 5.1 11.1
WOFF2 36.0 35.0 desteklenmiyor desteklenmiyor 26.0
SVG 4.0 desteklenmiyor desteklenmiyor 3.2 9.0
EOT desteklenmiyor desteklenmiyor 6.0 desteklenmiyor desteklenmiyor