Twitter Bootstrap'te Font Awesome vs Glyphicons


81

Web geliştirmede acemiyim ve son zamanlarda Twitter Bootstrap ile çalışmaya başladım, nasıl kullanılacağını zaten bildiğim Glyphicons kullandığını biliyorum. Ama Bootstrap için inşa edildiğini söyleyen Font Awesome ile de karşılaştım .

İkisi arasındaki farklar nelerdir? Yani biri diğeri için alternatif mi? Yoksa onları farklı yerlerde mi kullanmalısınız?

Yanıtlar:


66

Bootstrap yılında 2.xx Glyphyicons idi dolayısıyla kolayca vb, boyutunu artırmak rengi, arka plan-rengini değiştiremez, resim biçiminde. Ancak font-awesome size anında özelleştirilebilen ölçeklenebilir vektör simgeleri sunar - boyut, renk, alt gölge ve CSS'nin gücüyle yapılabilecek her şey.

Font-awesome, yeni simgelerle zaman zaman güncellenen Glyphyicons için gerçekten bir alternatif. Fat ve Mdo, Font-awesome'i Glyphyicon'ların yerini alacak şekilde bootstrap sürüm 3'e entegre etmeyi planlıyor.

Benim önerim, font-awesome ile bootstrap kullanmanızdır. Öncelikle bootstrap css ve ardından Font-awesome css ekleyin, böylece Glyphyiconlar font-awesome tarafından geçersiz kılınır.

GÜNCELLEME

Gelen önyükleme sürümü 3.xx glyphicons bile 12px font-boyut olarak güzel hale getirecek yazı biçimi haline. Fontawesome'nın en son sürümünü, yani 4.01 kullanıyorsanız, fontawesome ile her iki glifi de kullanabilirsiniz.


19
+1, ancak Font Awesome ile entegrasyon Bootstrap 3'te uygulanmadı. FA, Bootstrap 2'yi kutudan çıkarması dışında Twitter ile resmi olarak bağlantılı değildir. Önyüklemeyi destekleyen farklı yazı tipi simge paketlerinin bir karşılaştırması .
jrhorn424

2
Güncelleme: Bootstrap 4 artık Glyphicons'u göndermiyor.
MushyPeas

FontAwesome, ticari kullanım için bile% 100 ücretsizdir. Glyphiconların bazı sınırlamaları vardır: "Glyphicons Buçuklukları normalde ücretsiz olarak mevcut değildir". "Google malzeme yazı tiplerini" bilmiyorum, ancak bazı ürünler için (js çizelgeleri modülü) onu kendiniz barındıramazsınız ve yalnızca CDN'lerinden bağlayabilirsiniz.
Andrei

harika yazı tipi ile birlikte gelen vektör simgelerini kullanmanın avantajı nedir. glificonlar için ne tür resimler kullanılır?
Monojit Sarkar

@Ravimallya glif simgesinin boyutunun ve renginin değiştirilemeyeceğini söylediniz. Bunu hangi bağlamda söyledin bilmiyorum. ben boyut ve renk değişebilir buldum. işte bir örnek -----> glif simgesinin rengini değiştirme -> birkaç örnek <span class = "glyphicon glyphicon-user" style = "color: blue"> </span> boyutu da artırılabilir. işte stackoverflow.com/a/24960243/6188148
Monojit Sarkar

28

Harika Yazı Tipi: - 150'den fazla simge daha - Varsayılan önyükleme yazı tipinde mükemmel piksel (14px) - Simgeler aynı boyuta sahip değildir ve her birinin hizalanması için özel css gerektirir - Madde işaretli liste, dönüş (css3 ile eklenebilir), yığılmış simgeler içerir ve döndürücü animasyonu (manuel olarak eklenebilir) Glyphyicons: - Daha Az Simge - Daha büyük yazı tipi boyutunda Pixel Perfect (16px) - Aynı boyutta simgeler

bkz: http://tagliala.github.io/vectoriconsroundup/

Bootstrap için yapılan popüler simge yazı tiplerinin yan yana karşılaştırması.


12

Font awesome, belirli bir font ve "sihir" yapmak için bazı css kullanılarak elde edilen vektör ikonlarının bir koleksiyonudur, Glyphicons sprite-css tekniğini kullanır.
İkisini de kullanabilirsiniz, sadece Bootstrap'in birinden sonra css dosyasını ekleyin.

<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="css/font-awesome.min.css"/>

Glifikonlara sahip olmak istemiyorsanız, sadece harika fontlara sahip olmak istiyorsanız, buraya gitmeli ve Bootstrap indirmenizi glif simgeler olmadan elde etmek için özelleştirmelisiniz.


13
Bootstrap ile gelen glifler artık yazı tipi yöntemini de kullanıyor! getbootstrap.com/components/#glyphicons
Neo

Nasıl ? Bağlantınız glifleri vektörel bir şekilde kullanmak için bilgi veriyor mu?
trante

4
Twitter Önyükleme için yeni glif simgeler zaten vektörel biçimdedir.
tommaso capelli
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.