Meilleur moyen de charger efficacement des polices Google dans Nuxt
Lorsque vous travaillez avec plusieurs composants nécessitant des épaisseurs de police différentes à partir de la même police Google, il est Il est important d'éviter la pratique redondante consistant à importer plusieurs liens dans Layout.vue.
Pour résoudre ce problème et optimiser le chargement des polices dans les projets NuxtJS, il est recommandé d'utiliser le module @nuxtjs/google-fonts. Ce module offre une approche efficace et centralisée pour gérer les importations de polices Google.
Utilisation du module @nuxtjs/google-fonts
npm install @nuxtjs/google-fonts
export default { buildModules: [ [ '@nuxtjs/google-fonts', { families: { 'Saira Semi Condensed': { wght: [600, 800], }, }, display: 'swap', // Load fonts as soon as possible prefetch: false, // Don't prefetch fonts preconnect: false, // Don't preconnect to font server preload: false, // Don't preload fonts download: true, // Download fonts for offline use base64: false, // Don't base64 encode fonts }, ], ], }
@font-face { font-family: 'Saira Semi Condensed', sans-serif; font-weight: 600; font-style: normal; src: local('Saira Semi Condensed'), local('SairaSemiCondensed-Wght600'), url("https://fonts.gstatic.com/s/sairasemicondensed/v15/E6qS90ZBdhyxr0K917oteYGc.woff2") format('woff2'); }
Remarques supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!