Font Awesome vs Glyphicons trong Twitter Bootstrap


81

Tôi là người mới bắt đầu phát triển web và gần đây tôi đã bắt đầu làm việc với Twitter Bootstrap, tôi biết nó sử dụng Glyphicons mà tôi đã biết cách sử dụng. Nhưng tôi cũng đã xem qua Font Awesome nói rằng nó được xây dựng cho Bootstrap.

Đâu là sự khác biệt giữa cả hai? Ý tôi là một trong những thay thế cho cái kia? Hay bạn nên sử dụng chúng ở những nơi khác nhau?

Câu trả lời:


66

Trong Bootstrap 2.xx Glyphyicons ở định dạng hình ảnh, do đó bạn không thể tăng kích thước, thay đổi màu sắc, background-color, vv một cách dễ dàng. Tuy nhiên, font-awesome cung cấp cho bạn các biểu tượng vector có thể mở rộng và có thể được tùy chỉnh ngay lập tức - kích thước, màu sắc, bóng đổ và bất cứ thứ gì có thể được thực hiện với sức mạnh của CSS.

Font-awesome thực sự là một giải pháp thay thế cho Glyphyicons đang được cập nhật thường xuyên với các biểu tượng mới. Fat và Mdo đang có kế hoạch tích hợp Font-awesome trong phiên bản bootstrap 3 để thay thế cho Glyphyicons.

Đề xuất của tôi là bạn sử dụng bootstrap với phông chữ tuyệt vời. Đầu tiên hãy bao gồm bootstrap css và sau đó là css Font-awesome, để các Glyphyicons sẽ được ghi đè bởi font-awesome.

CẬP NHẬT

Trong phiên bản bootstrap 3.xx glyphicons trở thành định dạng phông chữ, sẽ hiển thị đẹp ngay cả ở kích thước phông chữ 12px. Nếu bạn đang sử dụng phiên bản mới nhất của fontawesome, tức là 4.01, bạn có thể sử dụng cả hai glyphicons với fontawesome.


19
+1, nhưng tích hợp với Font Awesome không được triển khai trong Bootstrap 3. FA không được liên kết chính thức với twitter, ngoài việc hỗ trợ Bootstrap 2 ra khỏi hộp. Dưới đây là so sánh các gói biểu tượng phông chữ khác nhau hỗ trợ bootstrap.
jrhorn424

2
Cập nhật: Bootstrap 4 không xuất xưởng Glyphicons nữa.
MushyPeas 21/12/16

FontAwesome nói rằng, nó miễn phí 100%, ngay cả khi sử dụng cho mục đích thương mại. Glyphicons có một số hạn chế: "Glyphicons Halflings thường không có sẵn miễn phí". Tôi không biết về "phông chữ tài liệu google", nhưng đối với một số sản phẩm (mô-đun biểu đồ js), bạn không thể tự lưu trữ nó và chỉ có thể liên kết nó từ CDN của họ.
Andrei

lợi thế của việc sử dụng các biểu tượng vector đi kèm với phông chữ tuyệt vời. loại hình ảnh nào được sử dụng cho glyphicons?
Monojit Sarkar

@Ravimallya bạn cho biết kích thước và màu sắc biểu tượng glyph không thể thay đổi được. Tôi không biết bạn nói điều này trong bối cảnh nào. tôi tìm thấy kích thước và màu sắc có thể được thay đổi. đây là một ví dụ -----> thay đổi màu biểu tượng glyph -> một số mẫu <span class = "glyphicon glyphicon-user" style = "color: blue"> </span> cũng có thể tăng kích thước. đây là viết lên stackoverflow.com/a/24960243/6188148
Monojit Sarkar

28

Phông chữ Tuyệt vời: - Hơn 150 biểu tượng khác - Pixel hoàn hảo ở phông chữ bootstrap mặc định (14px) - Các biểu tượng không có cùng kích thước và yêu cầu css tùy chỉnh cho từng biểu tượng để căn chỉnh - Có danh sách đầu dòng, xoay (có thể thêm bằng css3), biểu tượng xếp chồng và hoạt ảnh spinner (có thể được thêm theo cách thủ công) Glyphyicons: - Ít biểu tượng hơn - Pixel Perfect ở kích thước phông chữ lớn hơn (16px) - Các biểu tượng cùng kích thước

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

So sánh song song giữa các phông chữ biểu tượng phổ biến được tạo cho Bootstrap.


12

Font awesome là một tập hợp các biểu tượng vectơ có được bằng cách sử dụng một phông chữ cụ thể và một số css để tạo ra "phép thuật", Glyphicons sử dụng kỹ thuật sprite-css.
Bạn có thể sử dụng cả hai, chỉ cần thêm tệp css sau tệp Bootstrap.

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

Nếu bạn không muốn có glyphicons mà chỉ cần một phông chữ tuyệt vời, bạn nên vào đây và tùy chỉnh tải xuống Bootstrap của mình để tải xuống mà không có glyphicons.


13
Glyphicons đi kèm với bootstrap giờ cũng sử dụng phương pháp phông chữ! getbootstrap.com/components/#glyphicons
Neo

Làm sao ? Liên kết của bạn có cung cấp thông tin để sử dụng glyphicons theo cách vectơ không.
trante

4
Các glyphicons mới cho Twitter Bootstrap đã ở định dạng vectơ.
tommaso capelli
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.