Bagaimana Mengutamakan Fon Tempatan dalam Peraturan @font-face untuk Mengelakkan Muat Turun Yang Tidak Diperlukan?

Susan Sarandon
Lepaskan: 2024-10-26 19:51:02
asal
988 orang telah melayarinya

How to Prioritize Local Fonts in @font-face Rules to Avoid Unnecessary Downloads?

Menggunakan @font-face: Keutamaan Font Setempat

@font-face ialah alat yang berkuasa untuk menyepadukan fon tersuai ke dalam halaman web. Walau bagaimanapun, ia boleh mengecewakan apabila penyemak imbas memuat turun fon walaupun ia telah dipasang pada sistem pengguna.

Memahami Isu

Apabila anda menentukan peraturan @font-face, anda menentukan berbilang fail sumber. Penyemak imbas biasanya akan memuat turun semua fail ini dan memasang fon. Secara lalai, fon yang dipasang secara setempat tidak diambil kira.

Penyelesaian: Mengutamakan Fail Setempat

Untuk mengelakkan muat turun yang tidak perlu, anda boleh mengutamakan fail setempat dalam peraturan @font-face anda. Berikut ialah sintaksnya:

<code class="css">@font-face {
  font-family: 'MyFont';
  src:
    local('MyFont'),
    url('MyFont.ttf');
}</code>
Salin selepas log masuk

Dalam contoh ini, penyemak imbas akan terlebih dahulu menyemak sama ada fon bernama 'MyFont' dipasang secara setempat. Jika ya, versi tempatan akan digunakan. Jika tidak, penyemak imbas akan memuat turun dan memasang fon daripada URL yang ditentukan.

Pengesanan Fon Tempatan Terperinci

Kaedah yang diterangkan di atas ialah cara mudah untuk mengutamakan fail setempat. Walau bagaimanapun, dalam beberapa kes, penyemak imbas masih boleh memuat turun fon walaupun ia dipasang. Untuk menangani perkara ini, anda boleh menggunakan pendekatan yang lebih terperinci:

<code class="css">@font-face {
  font-family: 'Green Sans Web';
  src:
    local('Green Web'),
    local('GreenWeb-Regular'),
    url('GreenWeb.ttf');
}</code>
Salin selepas log masuk

Peraturan ini mentakrifkan dua nama tempatan untuk fon: 'Green Web' dan 'GreenWeb-Regular'. Apabila menyelesaikan fon, penyemak imbas akan terlebih dahulu menyemak salah satu daripada nama tempatan ini. Jika padanan ditemui, fon tempatan akan digunakan. Jika tidak, penyemak imbas akan mengambil jalan keluar untuk memuat turun fon.

Dengan mengikuti teknik ini, anda boleh memastikan peraturan @font-face anda mengutamakan fon setempat, mengurangkan muat turun yang tidak perlu dan meningkatkan pengalaman pengguna.

Atas ialah kandungan terperinci Bagaimana Mengutamakan Fon Tempatan dalam Peraturan @font-face untuk Mengelakkan Muat Turun Yang Tidak Diperlukan?. 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!