Tôi đang xem mã nguồn của dự án có phông chữ được cấp phép từ myfonts.com được sử dụng.Phông chữ web được cấp phép được hiển thị như thế nào?
Các tập tin css chứa này -
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/123d4d");
@font-face {
font-family: 'SoliPx';
src: url('webfonts/123D4D_1_0.eot');
src: url('webfonts/123D4D_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/123D4D_1_0.woff') format('woff'),url('webfonts/123D4D_1_0.ttf') format('truetype');
}
Và như đã đề cập trong các url nguồn - có EOT, WOFF, các file ttf trong phông chữ web địa phương thư mục của dự án.
Tôi biết cách hoạt động của @ phông chữ và webfonts nói chung.
Nhưng trong trường hợp ở trên nơi phông chữ được cấp phép/thương mại được sử dụng, tôi không thấy bất kỳ tệp phông chữ nào được tải xuống trong Công cụ tìm kiếm, nhưng văn bản được hiển thị bằng phông chữ được chỉ định.
Có một yêu cầu ròng đến hello.myfonts.net/count/123d4d
với trạng thái 200 và phản hồi content-type
của "văn bản/css" nhưng không có gì trong nội dung phản hồi.
Điều gì đang xảy ra trong nội bộ? Làm thế nào điều này đang làm việc?
Câu hỏi này có vẻ ngoài chủ đề vì đó là về cấp phép. –
@ JukkaK.Korpela - Vui lòng đọc câu hỏi của tôi - chỉ muốn biết cách phông chữ được hiển thị, cách các tệp phông được che dấu và không phải về các điều khoản cấp phép –
Tôi nghĩ bạn đã hiểu nhầm cách hoạt động của @ phông chữ - tại) tuyên bố phông chữ là những gì làm cho phông chữ web bằng cách tải các tệp được chỉ định. Nếu bạn không thấy chúng được tải xuống thì có một số khả năng - trước tiên chúng được lưu trong bộ nhớ cache (nên vẫn hiển thị) hoặc bạn có cùng một phông chữ được cài đặt cục bộ trong trường hợp trình duyệt chỉ sử dụng nó. Nhập (at) không ảnh hưởng đến việc hiển thị phông chữ, nó sẽ không hoạt động nếu nó không nằm ở đầu tệp để đăng ký lần truy cập trang cho phông chữ của bạn. – Mark