WOFF (Web Open Font Format)
वेब ब्राउज़र के लिए अनुकूलित एक फॉन्ट फॉर्मेट। WOFF, TrueType/OpenType फॉन्ट डेटा को कम्प्रेस करके वेब पेज लोड समय को कम करता है।
MIME Type
font/woff
प्रकार
बाइनरी
संपीड़न
दोषरहित
लाभ
- + 40-60% smaller than raw TTF/OTF files
- + Supported by all modern browsers (IE9+)
- + Preserves all font features from the original TTF/OTF
हानियाँ
- − Larger than WOFF2 (Brotli compression is ~30% better than zlib)
- − Being superseded by WOFF2 for modern web use
- − Not suitable for desktop installation — web only
.WOFF कब उपयोग करें
वेब फॉन्ट सर्विंग (@font-face), पुराने ब्राउज़र सपोर्ट (IE9+), और ऐसे परिदृश्य जहाँ WOFF2 सपोर्ट नहीं है।
तकनीकी विवरण
WOFF, OpenType/TrueType फॉन्ट डेटा को zlib (DEFLATE) कम्प्रेशन के साथ रैप करता है। 'wOFF' signature (77 4F 46 46) से शुरू होता है। मेटाडेटा (XML) और प्राइवेट डेटा ब्लॉक वैकल्पिक हैं। टाइपिकल कम्प्रेशन 40-50% साइज़ में कमी देता है।
इतिहास
Mozilla, Opera और Microsoft ने WOFF विकसित किया और W3C ने 2012 में इसे रिकमेंडेशन के रूप में प्रकाशित किया। WOFF ने वेब फॉन्ट्स के लिए एक मानकीकृत और कम्प्रेस्ड कंटेनर प्रदान किया, जिससे @font-face का उपयोग व्यावहारिक बना।