Bạn có thể triển khai OTF
phông chữ của mình bằng cách sử dụng @ font-face như:
@font-face {
font-family: GraublauWeb;
src: url("path/GraublauWeb.otf") format("opentype");
}
@font-face {
font-family: GraublauWeb;
font-weight: bold;
src: url("path/GraublauWebBold.otf") format("opentype");
}
Tuy nhiên, nếu bạn muốn hỗ trợ nhiều loại trình duyệt hiện đại, tôi khuyên bạn nên chuyển sang WOFF
và TTF
loại phông chữ. WOFF
loại được triển khai bởi mọi trình duyệt máy tính để bàn chính, trong khi TTF
loại này là dự phòng cho các trình duyệt Safari, Android và iOS cũ hơn. Nếu phông chữ của bạn là một phông chữ miễn phí, bạn có thể chuyển đổi phông chữ của mình bằng cách sử dụng một bộ chuyển đổi trực tuyến .
@font-face {
font-family: GraublauWeb;
src: url("path/GraublauWebBold.woff") format("woff"), url("path/GraublauWebBold.ttf") format("truetype");
}
Nếu bạn muốn hỗ trợ gần như mọi trình duyệt vẫn còn ở đó (không cần thiết nữa IMHO), bạn nên thêm một số loại phông chữ như:
@font-face {
font-family: GraublauWeb;
src: url("webfont.eot"); /* IE9 Compat Modes */
src: url("webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
url("webfont.woff") format("woff"), /* Modern Browsers */
url("webfont.ttf") format("truetype"), /* Safari, Android, iOS */
url("webfont.svg#svgFontName") format("svg"); /* Legacy iOS */
}
Bạn có thể đọc thêm về lý do tại sao tất cả các loại này được thực hiện và hack của chúng ở đây . Để có chế độ xem chi tiết về loại tệp nào được hỗ trợ bởi trình duyệt nào, hãy xem:
@ font-face Hỗ trợ trình duyệt
Hỗ trợ trình duyệt EOT
Hỗ trợ trình duyệt WOFF
Hỗ trợ trình duyệt TTF
Hỗ trợ trình duyệt SVG-Fonts
hi vọng điêu nay co ich