Rumah  >  Artikel  >  hujung hadapan web  >  Mengapakah saya Mendapat \"Sumber ditafsirkan sebagai fon tetapi dipindahkan dengan aplikasi jenis MIME/octet-stream\" dalam Chrome Apabila Menggunakan @font-face?

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

Barbara Streisand
Barbara Streisandasal
2024-10-25 08:37:28441semak imbas

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>

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>

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!

Kenyataan:
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