Paul Irish có cách để thực hiện việc này bao gồm hầu hết các sự cố thường gặp.Xem mình bullet-proof @font-face article:
Các biến thể cuối cùng, mà dừng lại dữ liệu không cần thiết khỏi quá trình download của IE, và các công trình trong IE8, Firefox, Opera, Safari, và Chrome trông như thế này:
@font-face {
font-family: 'Graublau Web';
src: url('GraublauWeb.eot');
src: local('Graublau Web Regular'), local('Graublau Web'),
url("GraublauWeb.woff") format("woff"),
url("GraublauWeb.otf") format("opentype"),
url("GraublauWeb.svg#grablau") format("svg");
}
Ông cũng liên kết tới a generator sẽ dịch các phông chữ thành tất cả các định dạng bạn cần.
Khi những người khác đã chỉ định, điều này sẽ chỉ hoạt động trong thế hệ trình duyệt mới nhất. Đặt cược tốt nhất của bạn là sử dụng điều này cùng với một cái gì đó như Cufon, và chỉ tải Cufon nếu trình duyệt không hỗ trợ @font-face
.
Nguồn
2010-02-10 15:22:22
IE 8 hỗ trợ nó, nhưng bạn cần chuyển phông chữ sang OTF. Phông chữ web hơi ... liên quan. Xem http://snook.ca/archives/html_and_css/becoming-a-font-embedding-master –
Rất tuyệt, không biết điều đó. Cập nhật câu trả lời của tôi để phản ánh. –