Rumah > Soal Jawab > teks badan
P粉0777017082023-08-30 15:14:03
Tidak penting untuk mengetahui semua nilai format yang mungkin - kerana kebanyakannya berasal daripada pelaksanaan pelayar percubaan.
Malah, anda mungkin membandingkan beberapa nilai pemformatan dengan awalan penyemak imbas CSS - mujurlah nilai tersebut menjadi kurang relevan - malangnya, ia kadangkala masih relevan.
Rujuk @font-face
contoh pertama anda:
@font-face { font-family: 'Example'; src: url('Example.eot'); src: url('Example.eot?#iefix') format('embedded-opentype'), url('Example.woff2') format('woff2'), url('Example.woff') format('woff'), url('Example.ttf') format('truetype'), url('Example.svg#svgExample') format('svg'); }
.otf
Sebenarnya hilang - tetapi ia tiada kaitan dengan penggunaan rangkaian.
src: url("Example.otf") format("opentype");
Serupa dengan truetype, ia boleh dipasang secara tempatan dan digunakan dalam mana-mana aplikasi desktop.
Dalam bahasa penghantaran fon: Fail fon OTF juga dikenali sebagai fon Jenis Terbuka "rasa pasca skrip".
Dan fon .ttf/truetype juga dipanggil fon Jenis Terbuka "Truetype berperisa".
.otf
tidak mempunyai pemampatan fail lanjutan berbanding woff2.
Hanya digunakan oleh Internet Explorer - tetapi kekejaman ini sekurang-kurangnya mampu menghasilkan ttf/truetype.
.eot
Lapuk
(Melainkan anda perlu mengekalkan beberapa sistem terbenam yang berjalan pada sistem terbenam tingkap khas).
Hanya disokong oleh penyemak imbas webkit (safari, epiphany, midori) dan penyemak imbas Android.
Walau bagaimanapun, semua pelayar di atas juga menyokong woff2, woff atau truetype.
Paling penting, ia tidak disokong oleh pelayar berasaskan Chromium/Blink (opera, Vivaldi, Brave, Internet Explorer 13/Edge) atau Firefox.
Tiada .svg
fail fon diperlukan (walaupun ia boleh digunakan dengan mudah sebagai format pertukaran untuk penjana ikon seperti icomoon)
Mungkin format fon yang disokong terbaik, tetapi tidak padat seperti woff2 atau woff.
Selain itu, fon truetype tersedia dalam persekitaran desktop dan oleh itu boleh dipasang dan digunakan secara asli dalam sebarang aplikasi.
Masih relevan untuk beberapa kes penggunaan (cth. penukaran pdf).
Anda mungkin terjumpa simbol lama seperti dalam siaran ini: petua css
src: url("Example.woff2") format("woff2 supports variations"), url("Example.woff2") format("woff2-variations");
Jenis format tambahan ini berasal dari masa sokongan fon berubah masih dalam percubaan.
Hari ini, mereka tidak lagi diperlukan - hanya gunakan pengecam format biasa.
Kebanyakan penyemak imbas moden boleh memetakan fail fon kepada keluarga fon walaupun tanpa format tertentu.
Namun, adalah idea yang baik untuk memasukkannya.
Kesilapan biasa:
url('Example.ttf') format('ttf') //not correct
bukannya
url('Example.ttf') format('truetype') //correct
@font-face { font-family: 'Example'; src: url('Example.woff2') format('woff2'), url('Example.woff') format('woff'), url('Example.ttf') format('truetype'); font-weight:400; font-style: normal; font-stretch: 100%; } /* next font style: e.g bold italic condensed */ @font-face { font-family: 'Example'; src: url('Example_boldItalicCn.woff2') format('woff2'), url('Example_boldItalicCn.woff') format('woff'), url('Example_boldItalicCn.ttf') format('truetype'); font-weight:700; font-style: italic; font-stretch: 50%; }
Dalam kes ini, berat fon dan sifat lain mengandungi 2 nilai untuk menentukan julat, contohnya font-weight: 100 1000
.
@font-face { font-family: 'Example; font-style: normal; font-weight: 100 1000; font-stretch: 0% 200%; src: url(Example.woff2) format('woff2'); }