Шрифт Awesome vs Glyphicons у Twitter Bootstrap


81

Я новачок у веб-розробці, і нещодавно я почав працювати з Twitter Bootstrap, я знаю, що він використовує Glyphicons, які я вже знаю, як використовувати. Але я також натрапив на Font Awesome, який каже, що він створений для Bootstrap.

Які відмінності між ними? Я маю на увазі, чи є одне альтернативою іншому? Або ви повинні використовувати їх у різних місцях?

Відповіді:


66

У Bootstrap 2.xx Glyphyicons були у форматі зображення, отже, ви не можете легко збільшити розмір, змінити колір, колір фону тощо. Однак чудовий шрифт дає масштабовані векторні іконки, які можна миттєво налаштувати - розмір, колір, тінь і все, що можна зробити за допомогою CSS.

Font-awesome - це справді альтернатива Glyphyicons, яка час від часу оновлюється новими іконками. Fat та Mdo планують інтегрувати Font-awesome у завантажувальну версію 3 як заміну Glyphyicons.

Я пропоную вам використовувати bootstrap із чудовими шрифтами. Спочатку включіть bootstrap css, а потім чудовий шрифт css, так що Glyphyicons будуть замінені чудовими шрифтами.

ОНОВЛЕННЯ

У завантажувальній версії 3.xx гліфікони стають форматом шрифту, який буде гарно відображатися навіть у розмірі шрифту 12 пікселів. Якщо ви використовуєте останню версію fontawesome, тобто 4.01, ви можете використовувати обидва гліфікони з fontawesome.


19
+1, але інтеграція з Font Awesome не була реалізована в Bootstrap 3. FA офіційно не пов’язана з Twitter, крім підтримки Bootstrap 2 з коробки. Ось порівняння різних пакетів значків шрифтів, які підтримують завантаження.
jrhorn424

2
Оновлення: Bootstrap 4 більше не постачає Glyphicons.
MushyPeas

FontAwesome стверджує, що він на 100% безкоштовний, навіть для комерційного використання. Гліфікони мають деякі обмеження: "Гліфікони, напівгафлінги, як правило, недоступні безкоштовно". Я не знаю про "шрифти матеріалу google", але для деяких продуктів (модуль діаграм js) ви не можете розміщувати їх самостійно, а можете лише пов'язувати з їх CDN.
Андрій

в чому перевага використання векторних піктограм, які постачаються зі шрифтом awesome. який тип зображень використовується для гліфіконів?
Monojit Sarkar

@Ravimallya ти сказав, що розмір і колір піктограми гліфу не можна змінювати. я не знаю, в якому контексті ви це сказали. я виявив, що розмір і колір можна змінити. ось приклад -----> зміна кольору значка гліфа -> кілька зразків <span class = "glyphicon glyphicon-user" style = "color: blue"> </span> розмір також можна збільшити. тут підправити stackoverflow.com/a/24960243/6188148
Monojit Саркар

28

Чудовий шрифт: - Ще понад 150 піктограм - Піксель ідеальний за замовчуванням шрифт завантажувальної стрічки (14 пікселів) - Значки не мають однакового розміру і вимагають спеціального CSS для кожного для вирівнювання - Має маркований список, обертання (можна додати за допомогою css3), значки з накопиченням , та анімація вертушки (можна додати вручну) Glyphyicons: - Менше значків - Піксель ідеально підходить для великого розміру шрифту (16 пікселів) - Значки однакового розміру

див .: http://tagliala.github.io/vectoriconsroundup/

Порівняльне порівняння популярних шрифтів значків, створених для Bootstrap.


12

Чудовий шрифт - це колекція векторних піктограм, які отримані за допомогою певного шрифту та деякого css для створення "магії", Glyphicons використовує техніку спрайт-css.
Ви можете використовувати їх обидва, просто додайте файл css після файлу Bootstrap.

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

Якщо ви не хочете мати гліфікони, а лише чудовий шрифт, вам слід зайти сюди та налаштувати завантаження Bootstrap, щоб отримати його без гліфіконів.


13
Glyphicons, які поставляються з bootstrap, тепер також використовують метод шрифту! getbootstrap.com/components/#glyphicons
Neo

Як? Чи надає ваше посилання інформацію про використання гліфіконів вектором.
транте

4
Нові гліфікони для Twitter Bootstrap уже у векторному форматі.
tommaso capelli
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.