| Permalink |
|---|
/index.html |
Situs web (halaman git)
Banyak dari kita menggunakan Google Fonts melalui CDN. Namun, Jerman telah memutuskan bahwa GDPR yang bertentangan ini, membuat pemilik situs terbuka untuk litigasi.
Kami masih dapat menampilkan font google dengan:
Catatan : Halaman ini berkonsentrasi di google font, tetapi prinsip yang sama berlaku untuk jenis lain dari font web lainnya.
Font Squirrel Ini bekerja untuk "Roboto" tetapi gagal dengan versi font statis dari kedua "Lato" dan "Open Sans".
Creative Fabrica Saya menggunakan ini untuk file statis "Lato" dan "Open Sans". Saya harus mengunggah setiap varian, satu per satu.
Saya disarankan untuk memuat font di kepala halaman HTML. Ini seharusnya mempercepat pengiriman font dan meningkatkan kinerja Google Core Web Vitals (CWVS). Namun, saya melihat peringatan setelah melakukan ini (lihat Testing/Firefox dan Firefox Developer Edition, di bawah).
< head >
< link
rel =" preload "
href =" roboto-light-webfont.woff2 "
as =" font "
type =" font/woff2 "
crossorigin =" anonymous "
/>
< link
rel =" preload "
href =" roboto-regular-webfont.woff2 "
as =" font "
type =" font/woff2 "
crossorigin =" anonymous "
/>
< link
rel =" preload "
href =" roboto-medium-webfont.woff2 "
as =" font "
type =" font/woff2 "
crossorigin =" anonymous "
/>
...
<!-- CSS file comes after preload -->
</ head > @font-face {
font-family : "Roboto" ;
font-weight : 300 ;
src : url ( "roboto-light-webfont.woff2" ) format ( "woff2" ) , url ( "roboto-light-webfont.woff" )
format ( "woff" );
}
/** Regular: 400 **/
@font-face {
font-family : "Roboto" ;
font-weight : 400 ;
src : url ( "roboto-regular-webfont.woff2" ) format ( "woff2" ) , url ( "roboto-regular-webfont.woff" )
format ( "woff" );
}
/** Medium: 500 **/
@font-face {
font-family : "Roboto" ;
font-weight : 500 ;
src : url ( "roboto-medium-webfont.woff2" ) format ( "woff2" ) , url ( "roboto-medium-webfont.woff" )
format ( "woff" );
}Sebagian besar informasi berasal dari font hosting mandiri yang dijelaskan (termasuk Google Fonts) // @font-face tutorial (YouTube). Informasi tentang preloading/cwvs, dan kepatuhan non-GDPR muncul dari utas komentar di halaman yang sama.