नेक्स्ट में Google फ़ॉन्ट्स को कुशलतापूर्वक लोड करने का सबसे अच्छा तरीका
कई घटकों के साथ काम करते समय जिन्हें एक ही 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