Mengapakah saya Mendapat \'Sumber ditafsirkan sebagai fon tetapi dipindahkan dengan aplikasi jenis MIME/octet-stream\' dalam Chrome Apabila Menggunakan @font-face?

Barbara Streisand
Lepaskan: 2024-10-25 08:37:28
asal
440 orang telah melayarinya

Why am I Getting

Jenis MIME yang salah untuk @font-face dalam Chrome

Apabila cuba melaksanakan fon tersuai menggunakan pengisytiharan @font-face dalam Chrome , pembangun mungkin menghadapi mesej ralat yang menunjukkan "Sumber ditafsirkan sebagai fon tetapi dipindahkan dengan aplikasi jenis MIME/strim oktet." Isu ini berpunca daripada ketidakpadanan antara jenis MIME fail fon dan jenis yang dijangkakan yang dinyatakan dalam pengisytiharan.

Untuk menyelesaikan percanggahan ini, pengisytiharan @font-face yang komprehensif boleh digunakan yang memenuhi keperluan penyemak imbas yang berbeza . Pengisytiharan silang penyemak imbas berikut memastikan keserasian dengan Chrome dan Firefox:

<code class="css">@font-face {
  font-family: 'Font Name';
  src: url('FontName.eot');
  src: local('☺'),
         url('FontName.woff') format('woff'), url('FontName.ttf') format('truetype');
}</code>
Salin selepas log masuk

Fail .eot ditetapkan untuk Internet Explorer, manakala penyemak imbas lain menggunakan sama ada format .woff atau .ttf. Untuk menjana format berbeza ini daripada fon sumber anda, pertimbangkan untuk memanfaatkan penjana muka fon Font Squirrel.

Selain itu, fail .htaccess harus dikonfigurasikan untuk menentukan jenis MIME yang berkaitan untuk fail fon:

<code class="htaccess">AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff</code>
Salin selepas log masuk

Dengan mengikut pengesyoran ini, anda boleh memastikan fon tersuai anda dipaparkan dengan betul merentas pelbagai penyemak imbas, termasuk Chrome.

Atas ialah kandungan terperinci Mengapakah saya Mendapat \'Sumber ditafsirkan sebagai fon tetapi dipindahkan dengan aplikasi jenis MIME/octet-stream\' dalam Chrome Apabila Menggunakan @font-face?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!