Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menukar Fon Web kepada Base64 Tanpa Menjejaskan Penampilannya?
Tukar dan Render Fon Web kepada Base64 Tanpa Menggugat Ketulenan
Dengan teknik pemuatan fon tertunda yang semakin popular, menukar fon web kepada base64 menjadi penting . Walau bagaimanapun, penukaran langsung sering menyebabkan perbezaan ketara dalam penampilan fon. Isu ini berpunca daripada pengubahan arahan TrueType (petunjuk) semasa proses penukaran.
Untuk mengekalkan kesetiaan fon asal, pastikan pilihan 'TrueType Hinting' dalam Font Squirrel Expert ditetapkan kepada 'Kekal Sedia Ada'. Pilihan ini mengekalkan pembayang sedia ada, menghalang pengubahsuaian fon yang boleh menjejaskan pemaparannya.
Sebagai alternatif, jika pemaparan fon terus daripada Fon Web Google boleh diterima, anda boleh mengekstrak fail fon dan melakukan pengekodan base64 sendiri. Dalam OS X atau Linux, gunakan arahan base64:
$ base64 -i myfont.ttf -o fontbase64.txt
Untuk Windows, muat turun alat pengekodan base64. Tukar fail fon mentah kepada base64 dan gunakannya dalam CSS anda menggunakan sintaks yang sedikit berbeza:
@font-face { font-family: 'myfont'; src: url(data:font/truetype;charset=utf-8;base64,<<copied base64 string>>) format('truetype'); font-weight: normal; font-style: normal; }
Ingat untuk mengubah suai parameter @font-face agar sepadan dengan data fon khusus anda. Dengan mengikuti kaedah ini, anda boleh berjaya menukar fon web kepada base64 sambil memastikan penampilannya kekal sama dengan fail asal.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Fon Web kepada Base64 Tanpa Menjejaskan Penampilannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!