Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah Saya Boleh Mengelak Muat Turun Fon yang Tidak Diperlukan dengan @font-face untuk Fon yang Dipasang Setempat?

Bagaimanakah Saya Boleh Mengelak Muat Turun Fon yang Tidak Diperlukan dengan @font-face untuk Fon yang Dipasang Setempat?

Linda Hamilton
Linda Hamiltonasal
2024-10-26 08:04:03505semak imbas

How Can I Avoid Unnecessary Font Downloads with @font-face for Locally Installed Fonts?

@font-face src: local - Mengelakkan Muat Turun Fon Tidak Diperlukan untuk Fon yang Dipasang

@font-face membolehkan anda menentukan fon tersuai dalam CSS anda. Walau bagaimanapun, ia kadangkala boleh membawa kepada muat turun fon yang tidak perlu apabila pengguna sudah memasang fon secara setempat. Ini boleh menjadi isu prestasi, terutamanya untuk penyemak imbas yang memuat turun fon bagi setiap contoh pengisytiharan @font-face.

Untuk mengurangkan masalah ini, kata kunci "tempatan" boleh digunakan dalam peraturan @font-face untuk mengarahkan penyemak imbas menyemak fon tempatan sebelum cuba memuat turunnya. Coretan kod berikut menunjukkan cara menggunakan kata kunci "tempatan":

<code class="css">@font-face {
  font-family: 'DejaVu Serif';
  src: local('DejaVu Serif'),
       url('DejaVuSerif-webfont.woff') format('woff'),
       url('DejaVuSerif-webfont.ttf') format('truetype'),
       url('DejaVuSerif-webfont.svg#webfontCFu7RF0I') format('svg');
  font-weight: normal;
  font-style: normal;
}</code>

Dengan meletakkan kata kunci "tempatan" sebelum mana-mana sumber berasaskan URL, penyemak imbas akan cuba menggunakan fon DejaVu Serif yang dipasang secara setempat terlebih dahulu . Jika fon setempat tidak tersedia, penyemak imbas kemudiannya akan memuat turun fon daripada sumber URL yang disediakan.

Pendekatan ini memastikan penyemak imbas memuat turun fon hanya apabila perlu, meningkatkan prestasi keseluruhan tapak web untuk pengguna yang sudah memasang fon.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengelak Muat Turun Fon yang Tidak Diperlukan dengan @font-face untuk Fon yang Dipasang Setempat?. 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