Ada sejumlah format font yang dapat Anda atur untuk tipe MIME, pada server Apache dan IIS. Secara tradisional saya beruntung dengan yang berikut ini:
svg as "image/svg+xml" (W3C: August 2011)
ttf as "application/x-font-ttf" (IANA: March 2013)
or "application/x-font-truetype"
otf as "application/x-font-opentype" (IANA: March 2013)
woff as "application/font-woff" (IANA: January 2013)
woff2 as "application/font-woff2" (W3C W./E.Draft: May 2014/March 2016)
eot as "application/vnd.ms-fontobject" (IANA: December 2005)
sfnt as "application/font-sfnt" (IANA: March 2013)
Menurut Gugus Tugas Teknik Internet yang mengelola dokumen awal mengenai Ekstensi Email Serbaguna (tipe MIME) di sini: http://tools.ietf.org/html/rfc2045#section-5 ... katanya secara spesifik:
" Diharapkan bahwa penambahan pada set yang lebih besar dari jenis yang didukung umumnya dapat dicapai dengan penciptaan subtipe baru dari tipe awal ini. Di masa depan, lebih banyak tipe level atas dapat didefinisikan hanya dengan perpanjangan jalur standar untuk standar ini. Jika jenis tingkat atas lain digunakan untuk alasan apa pun, ia harus diberi nama yang dimulai dengan "X-" untuk menunjukkan statusnya yang tidak standar dan untuk menghindari kemungkinan konflik dengan nama resmi di masa mendatang. "
Seperti itu, dan seiring waktu, jenis MIME tambahan ditambahkan ketika standar dibuat dan diterima, karenanya kita melihat contoh tipe MIME khusus vendor seperti vnd.ms-fontobject dan sejenisnya.
UPDATE 16 Agustus 2013: WOFF secara resmi terdaftar di IANA pada 3 Januari 2013 dan Webkit telah diperbarui pada 5 Maret 2013 dan browser yang mencari pembaruan ini dalam versi terbaru mereka akan mulai mengeluarkan peringatan tentang jenis server MIME dengan yang lama deklarasi x-font-woff. Karena peringatan hanya mengganggu, saya akan merekomendasikan segera beralih ke jenis MIME yang disetujui. Di dunia yang ideal, peringatan akan menyelesaikan sendiri tepat waktu.
UPDATE 26 Februari 2015: WOFF2 sekarang ada dalam W3C Editor's Draft dengan tipe mime yang diusulkan. Itu kemungkinan harus diserahkan ke IANA di tahun berikutnya (mungkin pada akhir 2016) mengikuti jadwal kemajuan yang lebih baru. Selain SFNT, format font kontainer scalable / spline yang digunakan dalam referensi tabel tulang punggung Google Web Font dengan pustaka java sfntly mereka dan sudah terdaftar sebagai tipe mime dengan IANA dan dapat ditambahkan ke daftar ini juga tergantung pada kebutuhan individu.
UPDATE 4 Oktober 2017: Kita dapat mengikuti perkembangan format WOFF2 di sini dengan mayoritas browser modern yang mendukung format tersebut dengan sukses. Selain itu, kita dapat mengikuti pelacak jenis Permintaan Media ("Jenis") IETF untuk komentar (RFC) pelacak dan dokumen mengenai set jenis font yang diusulkan terbaru untuk persetujuan.
Bagi mereka yang ingin menyematkan jenis huruf dalam urutan yang tepat di CSS Anda, silakan kunjungi artikel ini . Tapi sekali lagi, saya beruntung dengan urutan berikut:
@font-face {
font-family: 'my-web-font';
src: url('webfont.eot');
src: url('webfont.eot?#iefix') format('embedded-opentype'),
url('webfont.woff2') format('woff2'),
url('webfont.woff') format('woff'),
url('webfont.ttf') format('truetype'),
url('webfont.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
}
Untuk properti otomatis Subversion, ini dapat didaftar sebagai:
# Font formats
svg = svn:mime-type=image/svg+xml
ttf = svn:mime-type=application/x-font-ttf
otf = svn:mime-type=application/x-font-opentype
woff = svn:mime-type=application/font-woff
woff2 = svn:mime-type=application/font-woff2
eot = svn:mime-type=application/vnd.ms-fontobject
sfnt = svn:mime-type=application/font-sfnt