Лучший способ эффективной загрузки шрифтов Google в Nuxt
При работе с несколькими компонентами, которым требуется разная толщина шрифта из одного и того же шрифта Google, это важно избегать избыточной практики импорта нескольких ссылок в Layout.vue.
Чтобы решить эту проблему и оптимизировать загрузку шрифтов в проектах NuxtJS, рекомендуется использовать модуль @nuxtjs/google-fonts. Этот модуль предлагает эффективный и централизованный подход к управлению импортом шрифтов Google.
Использование модуля @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'); }
Дополнительные примечания:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3