kerning

Bazı zamanlarda banner  yada  başlık oluştururken sırf  değişiklik olsun diye kelime içindeki her harfi farklı pozisyonlarda  yani birini sağa birini de  sola doğru çevirerek kullanırız. Genelde banner çalışmaları için kullanılan bir tarzdır  buda. Hatta  birçok web sitesinin resim yamuk yumuk harflerle  yaptıkları bannerleri kullandıkları da malum. Görüntü  olarak hiçte fena değil aslında. Baya  dikkat çekici  bir özellik. Bütün harfler dümdüz  dururken  aradan bir harfe sanki kamyon çarpmış gibi yamuk durması biraz ilgi çekici.

Artık bu tür bannerler hazırlamak için photoshop yada başka bir resim düzenleme aracı kullanmanıza gerek yok. jQuery Kerning.js  uygulaması sayesinde  bir kelime içindeki bütün harflerin her birini ayrı ayrı pozisyonlarda tutabilirsiniz. Biri sağa doğru yamuk dursun diğeri  sola doğru.

 

Kerning.js eklentisi  ile   kullanabileceğiniz özellikler : Harf aralığı, boyut aralığı, renk, dönüşümler, karakter konumları, eşleştirme, tekrar, karakter boyutları, karakter genişliği.

Demo  sayfasında  bitişik yazılmış olan bir kelime içindeki harflerin  herbiri  Kerning.js  eklentisi  kullanılarak farklı yönlerde  görünüyorlar.

Kullanım

Head etiketleri arasına eklemeniz gereken bölümler.

Js dosya  adresleri  :

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
  <script src="kerning.js"></script>

Css ile  kullanımı :

Boyut ayarı

#hello-goodbye {
    -letter-size: _ _ _ _ _ 0.5em;
}

Harf aralığı

#pixel-perfect {
    -letter-kern: 1px 1px 0 0 0
                  1px 0 2px 0 0
                  0 0 0;
}

Renk

#pantone-please {
    -word-color: #f5474b #000000;
}

Geçişler

#little-lean {
    -letter-transform: skew(-5deg) none
                       none none
                       none none
                       skew(-5deg);
}

Karakter koşulları

#helvetica-fallback {
    font-family: 'FakeFont',
                 Helvetica Neue,
                 sans-serif;
    -word-color: if-font(
        'Helvetica Neue': #000 #f5474b
    );
}

Eşleştirme

#mississippi {
    -letter-color: -letter-pairs(
        'ss': #777,
        'pp': #f5474b
    );
}

Tekrar

#double-bubble {
    -letter-transform: -letter-repeats(
        2n+1: translate3d(0,-5px,0),
        even: translate3d(0,5px,0)
    );
}

Vendor prefixes

#red-on-webkit {
    -webkit-word-color: #f5474b;
}

Font boyutu

#oh-goodness {
    /* fallback if JS fails to load */
    font-size: 2.4rem;

    font-size: if-font(
        'Helvetica Neue': 1.5rem
    );
}

Font genişliği

#thick-and-thin {
    /* fallback if JS fails to load */
    font-weight: 700;

    font-weight: if-font(
        'Helvetica Neue': 400
    );
}

Mintik senin düşüncelerini merak ediyor.Bir yorum yaz