Một tùy chọn khác linh hoạt hơn một trong số đó là sử dụng @ font-face .
Nó miễn phí và bạn có thể sử dụng bất kỳ phông chữ nào bạn muốn. Chỉ cần tải lên phông chữ đến bất cứ nơi nào trang web được lưu trữ và chỉ định nó trong css. Chỉ có điều là bạn phải chuyển đổi định dạng phông chữ để tương thích với các trình duyệt khác nhau.
Đây là một ví dụ - giả sử bạn muốn sử dụng phông chữ LeagueGothic:
1) Sử dụng trình chuyển đổi phông chữ để chuyển đổi nó thành .ttf, eot, woff, v.v ...
http://www.fontsquirrel.com/fontface/generator
2) Tải tất cả các tệp phông lên thư mục phông chữ
3) Trong CSS của bạn, bao gồm (đảm bảo cập nhật url đường dẫn phù hợp):
@font-face {
font-family: 'LeagueGothicRegular';
src: url('../fonts/League_Gothic-webfont.eot');
src: url('../fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/League_Gothic-webfont.woff') format('woff'),
url('../fonts/League_Gothic-webfont.ttf') format('truetype'),
url('../fonts/League_Gothic-webfont.svg#webfontFHzvtkso') format('svg');
font-weight: normal;
font-style: normal;
}
4) Và khi bạn muốn sử dụng nó, chỉ cần gọi nó:
h3{
font-family: 'LeagueGothicRegular', 'Gill Sans', 'Lucida Grande', Trebuchet, sans- serif;
}
Chưa từng thử Typekit, nhưng tôi nghĩ rằng về cơ bản nó cũng làm điều tương tự - chỉ cần thực hiện bước chuyển đổi và lưu trữ cho bạn, đồng thời cung cấp nhiều phông chữ để lựa chọn. @ font-face thực sự không phải là nhiều công việc hơn, vì vậy cá nhân tôi thích nó.
Kiểm tra bài đăng này để biết thêm thông tin: http://sixrevutions.com/css/font-face-guide