फ़ॉन्ट का उपयोग अधिकांश वेब पेजों पर प्रचलित है और इसमें अक्सर त्रुटियाँ शामिल होती हैं। इनमें से कई त्रुटियाँ वेब प्रदर्शन बजट को नकारात्मक रूप से प्रभावित करती हैं। इस लेख का उद्देश्य वेब फ़ॉन्ट उपयोग के बारे में जानकारी प्रदान करना और आपके वेब प्रदर्शन को बेहतर बनाने में मदद करना है।

छवि 19.png
स्रोत: https://web.dev/optimize-webfont-loading/

जैसा कि किसी भी वेब पेज को रेंडर करते समय लागू किए गए पदानुक्रम में दिखाया गया है, फ़ॉन्ट तत्व अन्य तत्वों के रेंडरिंग में देरी कर सकते हैं जब तक कि वे लोड न हो जाएं। इस देरी को ठीक से प्रबंधित करना संचयी लेआउट शिफ्ट (CLS) और उपयोगकर्ता धारणा दोनों के लिए महत्वपूर्ण है।

फ़ॉन्ट लोडिंग की समस्या

जब तक पेज के फ़ॉन्ट लोड नहीं हो जाते, HTML और CSS रेंडरिंग प्रक्रिया के दौरान फ़ॉन्ट की दृश्यता ब्राउज़र से ब्राउज़र में भिन्न होती है। यहाँ इस स्थिति को संभालने के विभिन्न ब्राउज़रों के तरीके का सारांश दिया गया है:

 

ब्राउज़रयदि फ़ॉन्ट तैयार नहीं है तो डिफ़ॉल्ट व्यवहार…
Edgeफ़ॉन्ट तैयार होने तक सिस्टम फ़ॉन्ट का उपयोग करता है। फ़ॉन्ट बदलता है।
Chrome3 सेकंड तक टेक्स्ट छिपाएगा। अगर टेक्स्ट अभी भी तैयार नहीं है, तो फ़ॉन्ट तैयार होने तक सिस्टम फ़ॉन्ट का उपयोग करता है। फ़ॉन्ट को बदल देता है।
Firefox3 सेकंड तक टेक्स्ट छिपाएगा। अगर टेक्स्ट अभी भी तैयार नहीं है, तो फ़ॉन्ट तैयार होने तक सिस्टम फ़ॉन्ट का उपयोग करता है। फ़ॉन्ट को बदल देता है।
Safariफ़ॉन्ट तैयार होने तक पाठ छुपाता है.

 

इस मुद्दे को बिना किसी पर निर्भर हुए हल करने के लिए ब्राउज़र व्यवहार पर, फ़ॉन्ट-डिस्प्ले पैरामीटर पेश किया गया था। वर्तमान में, 92% ब्राउज़र फ़ॉन्ट-डिस्प्ले पैरामीटर का समर्थन करते हैं।

फ़ॉन्ट-डिस्प्ले क्या करता है?

पेज लोड करने की प्रक्रिया के दौरान, फ़ॉन्ट की उपस्थिति ब्राउज़र के आधार पर पूरी तरह से लोड होने तक भिन्न हो सकती है। उदाहरण के लिए, सफारी ब्राउज़र के कुछ संस्करण फ़ॉन्ट लोड होने तक टेक्स्ट को छिपाते हैं। फ़ॉन्ट-प्रदर्शन: स्वैप CSS पैरामीटर सिस्टम फ़ॉन्ट का उपयोग करके टेक्स्ट प्रदर्शित करके इस व्यवहार को मानकीकृत करता है जब तक कि फ़ॉन्ट फ़ाइलें लोड न हो जाएं। एक बार फ़ॉन्ट लोड हो जाने के बाद, सिस्टम फ़ॉन्ट को इच्छित फ़ॉन्ट के लिए स्वैप किया जाता है। यहाँ एक उदाहरण उपयोग है:

@font-face {
 font-family: 'Awesome Font';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
}

फ़ॉन्ट प्रीलोड करना

का उपयोग करते हुए महत्वपूर्ण रेंडर पथ से पहले फ़ॉन्ट्स को लोड करने से फ़ॉन्ट्स लोड होने के दौरान अंतराल को रोका जा सकता है।

बोनस: फ़ॉन्ट उपयोग के प्रति उद्योग का दृष्टिकोण

सिमिलरटेक डेटा के अनुसार, आइए इंटरनेट की दुनिया के एक महत्वपूर्ण रुझान और स्नैपशॉट पर नज़र डालें। नीचे दिया गया पहला ग्राफ़ फ़ॉन्ट उपयोग को दर्शाता है शीर्ष 10,000 पृष्ठों पर, और दूसरा ग्राफ शीर्ष 100,000 साइटों पर फ़ॉन्ट उपयोग दिखाता हैआइए सबसे पहले इन ग्राफों की जांच करें:

 

छवि 21.png

 

छवि 20.png
स्रोत: https://www.similartech.com/categories/fonts

 

शीर्ष 5 साइटों और शीर्ष 10,000 साइटों के बीच Google फ़ॉन्ट और फ़ॉन्ट विस्मयकारी के उपयोग में 100,000% का अंतर है. यह हमें बताता है कि शीर्ष 10,000 साइटों ने अपने फ़ॉन्ट उपयोग को अनुकूलित किया है। हम इसे एक उल्लेखनीय विषय के रूप में जांचने की सलाह देते हैं। विचार करें कि आप अपने स्वयं के समाधानों के साथ वेब फ़ॉन्ट कैसे लागू कर सकते हैं।

बोनस 2: गूगल फॉन्ट और फॉन्ट ऑसम के उपयोग के आंकड़े

पहले बोनस का संदर्भ देते हुए, हम सबसे अधिक उपयोग किए जाने वाले फ़ॉन्ट लाइब्रेरी की संख्यात्मक सीमा को दर्शाने वाले दो ग्राफ़ की जांच करने का सुझाव देते हैं। यहाँ अद्वितीय डोमेन की संख्या लाखों से अधिक है, और ये लाखों आपके एसईओ प्रतिस्पर्धियों का प्रतिनिधित्व करते हैंइन लाइब्रेरियों का दूसरों की तुलना में बेहतर और अधिक इष्टतम उपयोग करने से आपको दूसरों से अलग दिखने में मदद मिल सकती है।

 

छवि 22.png
स्रोत: https://www.similartech.com/technologies/google-web-fonts

 

छवि 23.png
स्रोत: https://www.similartech.com/technologies/font-awesome

 

इन सुझावों का पालन करके और अपने फ़ॉन्ट उपयोग को अनुकूलित करके, आप अपने वेब प्रदर्शन और उपयोगकर्ता अनुभव में महत्वपूर्ण सुधार कर सकते हैं।