| enlace permanente |
|---|
/index.html |
Sitio web (páginas Git)
Muchos de nosotros usamos Google Fonts a través de un CDN. Sin embargo, Alemania ha decidido que esto contraviene GDPR, dejando a los propietarios del sitio abiertos a litigios.
Todavía podemos mostrar las fuentes de Google por:
Nota : Esta página se concentra en Google Fonts, pero los mismos principios se aplican a cualquier otro tipo de fuente web.
Font Squirrel Esto funcionó para "Roboto", pero falló con las versiones de fuentes estáticas de "Lato" y "Open Sans".
Creative FabricA Usé esto para archivos estáticos "Lato" y "Open Sans". Tuve que cargar cada variante, una a la vez.
Me aconsejaron precargar las fuentes en la cabeza de la página HTML. Se supone que esto acelera la entrega de las fuentes y aumenta el rendimiento de los vitales de la web (CWV) de Google. Sin embargo, vi advertencias después de hacer esto (ver Pruebas/Firefox y Firefox Developer Edition, a continuación).
< 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" );
}La mayor parte de la información provino de las fuentes autohostantes explicadas (incluidas las fuentes de Google) // @tutorial de fuentes (YouTube). La información sobre la precarga/CWVS y el cumplimiento no GDPR surgieron de un hilo de comentarios en la misma página.