Jenis mime apa yang harus dilayani oleh font WOFF?
Saya melayani font truetype (ttf) font/truetype
dan opentype (otf) font/opentype
, tetapi saya tidak dapat menemukan format yang benar untuk font WOFF.
Saya telah mencoba font/woff
,, font/webopen
dan font/webopentype
, tetapi Chrome masih mengeluh:
"Sumber daya diartikan sebagai font tetapi ditransfer dengan aplikasi tipe MIME / octet-stream."
Adakah yang tahu?
embedded-fonts
woff
Nico Burns
sumber
sumber
font/woff
sekarang jenis MIME yang tepat untuk woff dan Chrome tidak mengeluh.Jawaban:
Pembaruan dari komentar Keith Shaw pada 22 Jun 2017:
Pada Januari 2011 diumumkan bahwa sementara itu Chromium akan mengenali
application/x-font-woff
sebagai tipe mime untuk WOFF. Saya tahu perubahan ini sekarang dalam Chrome beta dan jika belum dalam kondisi stabil, seharusnya tidak terlalu jauh.
sumber
font/woff
danapplication/x-font-woff
akan dihapus mendukungapplication/font-woff
. Juga, peringatan telah diturunkan ke pesan log. trac.webkit.org/changeset/144763/trunk/Source/WebCore/inspector/….woff2
?Bagi saya, yang berikutnya telah bekerja di file .htaccess.
sumber
<mimeMap fileExtension=".woff" mimeType="font/woff" />
font/woff
danfont/woff2
.Itu akan terjadi
application/font-woff
.lihat http://www.w3.org/TR/WOFF/#appendix-b (Rekomendasi Calon W3C 4 Agustus 2011)
dan http://www.w3.org/2002/06/registering-mediatype.html
Dari Mozilla css, font-face note
sumber: https://developer.mozilla.org/en/CSS/@font-face#Notes
sumber
Referensi untuk menambahkan jenis font mime ke .NET / IIS
via web.config
melalui IIS Manager
sumber
SOLUSI NGINX
mengajukan
atau
Menambahkan
menghapus
REFERENSI
RFC @ 02.2017
https://tools.ietf.org/html/rfc8081# halaman 15
https://www.iana.org/assignments/media-types/media-types.xhtml
Terima kasih kepada Mike Fulcher
http://drawingablank.me/blog/font-mime-types-in-nginx.html
sumber
Pada Februari 2017, RFC8081 adalah standar yang diusulkan. Ini mendefinisikan jenis media tingkat atas untuk font, oleh karena itu jenis media standar untuk WOFF dan WOFF2 adalah sebagai berikut:
sumber
Catatan: Jawaban ini benar pada waktunya tetapi menjadi usang pada tahun 2017 ketika RFC 8081 dirilis
Tidak ada
font
tipe MIME! Jadi,font/xxx
apakah SELALU salah.sumber
application/font-woff
ditambahkan ke standar, menggantikan hal-hal sepertiapplication/x-font-woff
(pembaruan perangkat lunak yang sebenarnya dalam praktiknya adalah masalah lain). Tidak ada yang membuat jenis konten formy-uppey formulirfont/xxx
valid.Hal yang melakukannya untuk saya adalah menambahkan ini ke inisialisasi mime_types.rb saya:
dan menghapus cache
sebelum memulai kembali server.
Sumber: https://github.com/sstephenson/sprockets/issues/366#issuecomment-9085509
sumber
Tambahkan berikut ini ke .htaccess Anda
semoga berhasil
sumber
@Nico ,
Saat ini tidak ada standar yang ditentukan untuk jenis font mime woff. Saya menggunakan layanan pengiriman font CDN dan menggunakan font / woff dan saya mendapatkan peringatan yang sama di chrome.
Referensi: Otoritas Angka yang Ditugaskan di Internet
sumber
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types
Ini adalah daftar tipuan yang berguna
sumber
Saya tahu posting ini agak tua tetapi setelah menghabiskan berjam-jam mencoba membuat font bekerja pada mesin nginx lokal saya dan mencoba banyak solusi saya akhirnya mendapatkan satu yang bekerja untuk saya seperti pesona.
Di dalam tanda kurung Anda dapat meletakkan ekstensi font Anda atau umumnya file yang ingin Anda muat. Misalnya saya menggunakannya untuk font dan untuk gambar (png, jpg dll) juga jadi jangan bingung bahwa solusi ini hanya berlaku untuk font.
Masukkan saja ke file konfigurasi nginx Anda, restart dan saya harap ini berfungsi juga untuk Anda!
sumber
Mungkin ini akan membantu seseorang. Saya melihat bahwa pada IIS 7
.ttf
sudah dikenal sebagai tipe mime. Dikonfigurasi sebagai:Jadi saya hanya menambahkan bahwa untuk semua jenis font yang CSS (
.oet
,.svg
,.ttf
,.woff
) dan IIS mulai melayani mereka. Alat dev Chrome juga tidak mengeluh tentang menafsirkan ulang tipe.Cheers, Michael
sumber
Untuk semua Solution index.php hapus url formulir dan file woff diizinkan. untuk menulis kode di bawah ini dalam file .htaccess dan dan buat pergantian ini ke file aplikasi / config / config.php Anda: $ config ['index_page'] = '';
Hanya untuk server hosting Linux. Detail file .htaccess
sumber
IIS secara otomatis mendefinisikan .ttf sebagai application / octet-stream yang tampaknya berfungsi dengan baik dan fontshop merekomendasikan .woff untuk didefinisikan sebagai application / octet-stream
sumber
WOFF:
Coba tambahkan itu:
sumber
Saya memiliki masalah yang sama, font / opentype bekerja untuk saya
sumber
Jenis pantomim mungkin bukan satu-satunya masalah Anda. Jika file font di-host di S3 atau domain lain, Anda mungkin juga memiliki masalah bahwa Firefox tidak akan memuat font dari domain yang berbeda. Ini adalah perbaikan yang mudah dengan Apache, tetapi di Nginx, saya telah membaca bahwa Anda mungkin perlu menyandikan file font di base-64 dan menyematkannya langsung ke file font css Anda.
sumber