2015-03-21 15 views
6

Tôi đang viết một tác phẩm hội thảo về Twitter Bootstrap. Tôi nên thực hiện một mô tả của tất cả các tập tin trong file bootstrap nhưng tôi không biết những gì các tập tin duy nhất trong thư mục phông chữ chính xác làm.Thư mục phông chữ Bootstrap

├── glyphicons-halflings-regular.eot 
    ├── glyphicons-halflings-regular.svg 
    ├── glyphicons-halflings-regular.ttf 
    ├── glyphicons-halflings-regular.woff 
    └── glyphicons-halflings-regular.woff2 

Có ai có thể mô tả việc sử dụng 5 tệp đó không?

Trả lời

10

Chúng chỉ là định dạng khác của phông chữ Glyphicons, để hoạt động với các trình duyệt khác nhau. Xem this page cho một lời giải thích có ích:

Đây là phương pháp với sự hỗ trợ sâu nhất có thể ngay bây giờ:

@font-face { 
    font-family: 'MyWebFont'; 
    src: url('webfont.eot'); /* IE9 Compat Modes */ 
    src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
     url('webfont.woff2') format('woff2'), /* Super Modern Browsers */ 
     url('webfont.woff') format('woff'), /* Pretty Modern Browsers */ 
     url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */ 
     url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */ 
} 

Xem corresponding lines in the Bootstrap LESS source.

+0

OP yêu cầu sử dụng các tệp này và tôi cũng có câu hỏi này. Các tệp ở trên được bao gồm trong tệp zip được tải xuống với [tải xuống bootstrap cơ bản] (http://getbootstrap.com/getting-started/#download). Rõ ràng phải làm gì với các tệp 'css' và' js', nhưng những tệp phông này có cần phải được đưa vào trang web không? Nếu vậy, ở đâu? Nếu 'css' được lưu trữ trong' public_html/css/bootstrap.css' và 'js' trong' public_html/js/bootstrap.min.js' - nơi nào sẽ đặt các tệp phông chữ này? – gibberish

+2

Nơi mặc định mà Bootstrap tìm kiếm các tệp phông chữ đó nằm trong '../ fonts', liên quan đến URL của tệp CSS. Trong trường hợp của bạn, điều này có nghĩa là đặt chúng trong thư mục 'public_html/fonts /'. cái đó có giúp ích không? – GregL

+0

Rất nhiều, Greg; chính xác những gì tôi muốn biết. Cảm ơn tấn cho trả lời. +1 – gibberish

Các vấn đề liên quan