HOP
  
Polat Duğan | Official Web Site
polatdugan

@fontface Nedir ? : İnternet üzerinde girdiğimiz siteler genellikle yazı fontunu bilgisayarınızdan kullanmaktadır. Peki site tasarımcısı herkesin sisteminde olmayan kendi fontu kullanmak isterse durumlar nasıl olur? Bunun en kolay yolu ya Cufon’dur yada @fontface’dir.

@font-face destekleyen Tarayıcılar : Bir çok tarayıcı artık fontface destekliyor.

fontface-destekleyen-tarayicilar

@font-face nasıl kullanılır : İlk önce kullanıcağımız fontu belirlememiz gerekli ve belirlediğimiz fontu @font-face’e çevirmemiz gerekicek. @font-face yapmak için 3 site bulunmaktadır.

1- Fontsquirrel
2- Online font converter
3- Kirsle
Extra olarak google’da google webfonts ile destek vermektedir. Ben Fontsquirrel ile anlatımımı yapacağım.

Çevirme için Fontsquirrel sitesini açıyoruz. Belirlediğimiz fontu ‘Add Fonts’ butonunu tıklayarak açıyoruz.

fontface-generator

Fontumuzu Seçtikten sonra ‘Yes, the fonts I’m uploading are legally eligible for web embedding.’ yazısına tik’imizi koyuyoruz ve ‘Download Your Kit’ Butonunu aktifleştiriyoruz. Aktifleşen butonu tıklayarak fontumuzun @font-face’e çevrilmiş halini indiriyoruz.

fontface-2

Yukarıdaki klasörden kullancaklarım “ataturk-webfont.eot” , “ataturk-webfont.svg” , “ataturk-webfont.ttf” , “ataturk-webfont.woff” ve “stylesheet.css” dosyalarıdır. Geri kalan diğer dosyalar işime yaramayacağı için temizledim. İndirdiğimiz dosya içerisinde CSS içine aktarmamız gereken @font-face kodları stylesheet.css dosyasında mevcut.  Css kodlarım aşağıdaki gibidir.

@font-face {
    font-family: 'atatrkregular';
    src: url('ataturk-webfont.eot');
    src: url('ataturk-webfont.eot?#iefix') format('embedded-opentype'),
         url('ataturk-webfont.woff') format('woff'),
         url('ataturk-webfont.ttf') format('truetype'),
         url('ataturk-webfont.svg#atatrkregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

Tüm yapacağımız işlem bu kadar

@font-face Türkçe karakter sorunu nasıl çözülür? : Yukarıda ‘Fontsquirrel‘dan  font yüklemeyi görmüştük. Orada 3 adet seçenek bulunmakta ve otomatik olarak “Optimal” veya “Basic” seçilidir. Bizim Türkçe Karakter Hatasını gidermek için Expert seçeneğini seçmemiz gereklidir. Seçtikten sonra gelen özelliklerden “Font Formats“dan SVG’yi işaratledikten sonra, “Subsetting” seçeneğini bularak “Custom Subsetting“‘i seçelim. Gelen ekrandan LanguageTurkish olarak seçtikten sonra “Single Characters:” kısmına ç,Ç,ş,Ş,ı,İ,ğ,Ğ,ü,Ü,ö,Ö,ü,Ü Türkçe karakterleri yazarak fontumuzu indirirsek Türkçe karakter hatamız ortadan kalkacaktır.

web-fontface

  Makalemi Beğendiniz mi?

    Yazıyı Paylaşın:

Polat DUĞAN
Sistem ve Ağ Uzmanlığı
1988 İzmir doğumluyum. 2009′da Dumlupınar Üniversitesi Endüstriyel Elektronik Bölümü’nden mezun oldum. 2014′de Anadolu Üniversitesi İşletme Fakültesin’den de Mezun oldum :) 2011'de Bilge Adam'dan "Sistem ve Ağ Uzmanlığı" ve "Web ve Grafik Tasarım Uzmanlığı" Eğitimlerine başlayarak üstün başarı sertifkalarımı aldım.

QR:  @font-face Nedir, Türkçe karakter sorunu nasıl çözülür?
Mekale Adı: " @font-face Nedir, Türkçe karakter sorunu nasıl çözülür? "
Kategorisi ve Yazarı: " HTML5 / CSS3 " kategorisine " " tarafından eklemiştir.
Tarihi ve Kelime Sayısı : " 29 Mart 2014 " tarihinde eklemiş ve " 474 " kelime mevcuttur.
Okunma ve Yorum Sayısı : Bu yazı 2 dakika sürede okunabilir. " 14.463 " görüntüleme ve " 0 yorum " yapılmıştır.
  Benzer Yazılarpolatdugan
  Yorumlarpolatdugan
  Cevap Bırakın

Tweetle