Trên trang web tôi quản lý, chúng tôi có một vài tệp .woff, một tệp cho mỗi phông chữ. Để tiết kiệm thời gian tải, tôi muốn giảm số lượng yêu cầu đã thực hiện. Có thể kết hợp các tệp woff này thành một tài nguyên không?Kết hợp nhiều tệp .woff vào một
6
A
Trả lời
9
Bạn có thể nhóm các tài sản woff vào CSS của mình với base64.
Bên @ font-face khai của bạn:
url('data:application/x-font-woff;base64,myVeryLongBase64StringGoesHere...');
này có thể làm tăng kích thước tập tin của tài sản. Theo kinh nghiệm của tôi, điều này thường là khoảng 20% - gần bằng cùng kích thước với tệp TTF tương đương. Phần lớn điều này có thể được phục hồi với một máy chủ có khả năng gzip. Sự cân bằng là chấp nhận được đối với tôi, nhưng YMMV.
Như thường được khuyến nghị khi nhúng các đốm màu vào CSS - hãy giữ chúng trong một biểu định kiểu riêng, trích dẫn sau kiểu cơ sở của bạn. Nếu không, khách hàng có thể chờ các phông chữ tải trước khi họ xem nội dung của bạn như dự định.
Các vấn đề liên quan
- 1. Kết hợp nhiều kho SVN vào một
- 2. Kết hợp nhiều dòng vào một dòng
- 3. Kết hợp các tệp Excel vào một
- 4. Kết hợp và nén nhiều tệp JavaScript vào một tệp duy nhất trong dự án Django
- 5. requirejs - kết hợp nhiều tệp vào tệp js duy nhất không phụ thuộc vào requirejs
- 6. Cần kết hợp nhiều tệp trong một thư mục
- 7. Kết hợp nhiều tiện ích vào một trong Qt
- 8. Kết hợp nhiều từ điển vào một từ điển đơn
- 9. Kết hợp hình ảnh png vào một tệp pdf
- 10. Hợp nhất nhiều tệp zip vào một tệp zip duy nhất trong Python
- 11. Kết hợp một NSMutableArray vào cuối NSMutableArray
- 12. Kết hợp và rút gọn nhiều tệp CSS/JS
- 13. Kết hợp nhiều drawables
- 14. Hợp nhất nhiều tệp .MOBI thành một
- 15. Nhiều đầu vào tệp?
- 16. Kết hợp nhiều tệp nhị phân .NET với nhau?
- 17. Cách kết hợp hai hoặc nhiều tệp gzip/luồng
- 18. Kết hợp và Nén nhiều tệp JavaScript trong php
- 19. Xếp lớp xóa vào bảng kết hợp nhiều thành viên?
- 20. Kết hợp tệp Bố cục cho nhiều số phiên bản
- 21. Gerrit: kết hợp nhiều cam kết thành một "thay đổi"
- 22. Hợp nhất các tệp SQLite vào một tệp db và câu hỏi 'bắt đầu/cam kết'
- 23. Thêm nhiều giá trị vào một mảng kết hợp trong PHP trong một cuộc gọi
- 24. Kết hợp nhiều truy vấn của cùng một bảng vào một câu lệnh SQL
- 25. Kết hợp các danh sách vào một
- 26. Kết hợp hai biến datetime vào một
- 27. Kết hợp nhiều tệp JSON thành một; truy xuất bằng cách sử dụng jQuery/getJSON()
- 28. Kết hợp nhiều chuỗi C#
- 29. Nhiều tệp SCSS/SASS vào một tệp CSS?
- 30. Cách thêm nhiều tệp vào một tệp zip bằng zip.js?