Beste Möglichkeit, Google-Schriftarten effizient in Nuxt zu laden
Wenn Sie mit mehreren Komponenten arbeiten, die unterschiedliche Schriftstärken derselben Google-Schriftart erfordern, ist dies der Fall Es ist wichtig, die redundante Praxis des Importierens mehrerer Links in Layout.vue zu vermeiden.
Um dieses Problem zu beheben und das Laden von Schriftarten in NuxtJS-Projekten zu optimieren, wird empfohlen, das Modul @nuxtjs/google-fonts zu verwenden. Dieses Modul bietet einen effizienten und zentralisierten Ansatz zur Verwaltung von Google-Schriftartenimporten.
Verwenden des @nuxtjs/google-fonts-Moduls
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'); }
Zusätzliche Hinweise:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3