Apa cara yang disukai untuk memasukkan Google Web Fonts ke halaman?
melalui tag tautan?
<link href = 'http: //fonts.googleapis.com/css? family = Judson: 400.400italic, 700' rel = 'stylesheet' type = 'text / css'>
via impor dalam stylesheet?
@import url (http://fonts.googleapis.com/css?family=Kameron:400.700);
atau gunakan pemuat font web
Jawaban:
Untuk 90% + kasus, Anda kemungkinan menginginkan
<link>
tag. Sebagai aturan praktis, Anda ingin menghindari@import
aturan karena mereka menunda pemuatan sumber daya yang disertakan sampai file diambil .. dan jika Anda memiliki proses pembangunan yang "meratakan" impor @, maka Anda membuat masalah lain dengan font web : penyedia dinamis seperti Google WebFonts menyajikan versi font khusus platform, jadi jika Anda hanya menyejajarkan konten, maka Anda akan berakhir dengan font yang rusak pada beberapa platform.Sekarang, mengapa Anda menggunakan pemuat font web? Jika Anda perlu lengkap kontrol atas bagaimana font dimuat. Sebagian besar peramban akan menunda pengecatan konten ke layar sampai semua CSS diunduh dan diterapkan - ini menghindari masalah "flash konten yang tidak dilumpuhkan". Kelemahannya adalah .. Anda mungkin memiliki jeda dan penundaan ekstra hingga kontennya terlihat. Dengan JS loader, Anda dapat menentukan bagaimana dan kapan font menjadi terlihat .. misalnya, Anda bahkan dapat memudar setelah konten asli dilukis di layar.
Sekali lagi, kasus 90% adalah
<link>
tag: gunakan CDN yang baik dan font akan turun dengan cepat dan bahkan lebih mungkin, dilayani keluar dari cache.Untuk info lebih lanjut, dan pandangan mendalam pada Google Web Fonts, lihat video GDL ini
sumber
<link>
metode ini, jadi saya rasa itulah yang mereka rekomendasikan dengan cara yang tak terucapkanrel="preload"
ke<link>
tag juga, karena font akan dimuat sebelum teks muncul. Lihat 3perf.com/blog/link-relsGunakan yang
<link>
disediakan oleh Google karena ada versi pada font, tetapi tepat di atasnya menggunakan fitur prekoneksi HTML5 untuk meminta browser untuk membuka koneksi TCP dan menegosiasikan SSL terlebih dahulu dengan fonts.gstatic.com. Berikut ini sebuah contoh, yang jelas perlu berada di<head></head>
tag Anda :sumber
fonts.gstatic.com
versusfonts.googleapis.com
Jika Anda khawatir tentang SEO (Optimasi Mesin Pencari) dan kinerja, ada baiknya menggunakan
<link>
tag karena dapat memuat font sebelumnya.Contoh:
Untuk info lebih lanjut baca ini: https://ashton.codes/preload-google-fonts-using-resource-hints/
sumber