वेब ओपन फ़ॉन्ट प्रारूप

From Vigyanwiki
Web Open Font Format
Filename extension
  • .woff
  • .woff2
Internet media type
  • font/woff
  • font/woff2
  • application/font-woff (deprecated)[1][2]
Magic number
  • 77 4F 46 46 ("wOFF" in ASCII)
  • 77 4F 46 32 ("wOF2" in ASCII)
Developed byW3C
Type of formatFont file
Container forSFNT fonts
Website

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

मानकीकरण

डब्लूओएफएफ 1 का पहला ड्राफ्ट 2009 में जोनाथन केव, टैल लेमिंग और एरिक वैन ब्लोकलैंड द्वारा प्रकाशित किया गया था।[3] जोनाथन केव द्वारा लिखित संदर्भ रूपांतरण कोड के साथ[4] अप्रैल 2010 में मोज़िला फाउंडेशन, ओपेरा सॉफ्टवेयर और माइक्रोसॉफ्ट द्वारा विश्वव्यापी वेब संकाय (डब्लू3सी) को डब्लूओएफएफ प्रस्तुत करने के पश्चात,[5][6] डब्लू3सी ने टिप्पणी की थी और उसे उम्मीद है कि डब्लूओएफएफ जल्द ही एकल, इंटरऑपरेबल बन जाएगा फ़ॉन्ट फॉर्मेट सभी ब्राउज़रों द्वारा समर्थित है।[7] डब्लू3सी ने जुलाई 2010 में डब्लूओएफएफ को वर्ल्ड वाइड वेब कंसोर्टियम स्पेसिफिकेशन मेच्योरेशन के रूप में प्रकाशित किया था।[8][9] फ़ाइनल ड्राफ्ट (सॉफ़्टवेयर) 13 दिसंबर 2012 को डब्लू3सी अनुशंसा के रूप में प्रकाशित किया गया था।[10]

डब्लूओएफएफ 2.0, गूगल द्वारा प्रदान किए गए संदर्भ कोड के साथ,[11] में एक बेहतर कम्प्रेशन योजना है, जो बाइट-स्तरीय कम्प्रेशन के लिए ब्रॉटली का उपयोग करती है, और मार्च 2018 में डब्लू3सी अनुशंसा बन गई थी।[12]

फॉर्मेट के प्रत्येक संस्करण को कई प्रकार की फाउंड्रीज़ का समर्थन प्राप्त हुआ है।[13]

विनिर्देश

डब्लूओएफएफ एक रैपर है जिसमें एसएफएनटी-आधारित फ़ॉन्ट (ट्रू टाइप या ओपन टाइप) होते हैं जिन्हें डब्लूओएफएफ-विशिष्ट एन्कोडिंग टूल का उपयोग करके कंप्रेस्ड किया गया है, जिससे की उन्हें एक वेब पेज में एम्बेड किया जा सके,[14] तथा डब्लूओएफएफ संस्करण 1 व्यापक रूप से उपलब्ध ज़ेडलिब कम्प्रेशन (विशेष रूप से, कॉम्प्रेस2 फ़ंक्शन) का उपयोग करता है,[14]सामान्यतः ट्रू टाइप फ़ाइलों के लिए फ़ाइल बनावट में 40% से अधिक की कमी आती है।[15] चूँकि ओपनटाइप सीएफएफ फ़ाइलें ( परिशिष्ट भाग ग्लिफ़ रूपरेखा के साथ) पहले से ही कंप्रेस्ड हैं, उनकी कमी सामान्यतः छोटी होती है।[16]

ब्राउज़र समर्थन

प्रमुख वेब ब्राउज़र डब्लूओएफएफ का समर्थन करते हैं:

डब्लूओएफएफ 2.0 इसमें समर्थित है:

  • गूगल क्रोम (संस्करण 36 से),[27]
  • एज (संस्करण 14 से),[28]
  • ओपेरा (संस्करण 26 से),[29]
  • फ़ायरफ़ॉक्स (संस्करण 35 से)[30]
  • सफ़ारी (संस्करण 10 से)[31]

कुछ ब्राउज़र समान-मूल नीति लागू करते हैं, जिससे डब्लूओएफएफ फ़ॉन्ट को विभिन्न डोमेन में उपयोग करने से रोका जा सकता है। यह प्रतिबंध सीएसएस 3 फॉन्ट मॉड्यूल का भाग है,[32] जहां यह सभी फ़ॉन्ट फॉर्मेट पर लागू होता है और फ़ॉन्ट प्रदान करने वाले सर्वर द्वारा इसे ओवरराइड किया जा सकता है।

कुछ सर्वरों को फ़ाइलों को सही प्रकार से प्रस्तुत करने के लिए डब्लूओएफएफ के इंटरनेट मीडिया प्रकार को मैन्युअल रूप से जोड़ने की आवश्यकता हो सकती है।[33] फरवरी 2017 से, उचित माइम प्रकार है फ़ॉन्ट/डब्लूओएफएफ डब्लूओएफएफ 1.0 के लिए और फ़ॉन्ट/डब्लूओएफएफ2 डब्लूओएफएफ 2.0 के लिए[1][2] फरवरी 2017 से पहले, डब्लूओएफएफ 1.0 के लिए मानक माइम प्रकार था एप्लिकेशन/फ़ॉन्ट-डब्लूओएफएफ, और कुछ एप्लिकेशन अभी भी पुराने प्रकार का उपयोग कर सकते हैं, चूंकि अब इसे हटा दिया गया है।[1]

यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 "Media Types". IANA. 2017-10-12. Retrieved 2017-10-17.
  2. 2.0 2.1 Lilley, Chris (February 2017). "The "font" Top-Level Media Type". IETF. doi:10.17487/RFC8081. RFC 8081. Retrieved 2017-10-17. {{cite journal}}: Cite journal requires |journal= (help)
  3. Kew (Mozilla), Jonathan; Leming (Type Supply), Tal; van Blokland (LettError), Erik (2009-10-23), WOFF File Format (draft of 2009-10-23), Mozilla Foundation, retrieved 2010-01-30
  4. WOFF conversion reference code, retrieved May 8, 2016
  5. WOFF File Format 1.0 Submission Request to W3C
  6. Galineau, Sylvain (2010-04-23), Meet WOFF, The Standard Web Font Format, Microsoft, archived from the original on 29 May 2010
  7. Team Comment on "WOFF File Format 1.0" Submission
  8. WOFF - Now loading fonts on websites, The H, 2010-07-28
  9. Buckler, Craig (2010-08-17), W3C Backs the WOFF WebFont Standard, SitePoint
  10. "WOFF फ़ाइल स्वरूप 1.0". www.w3.org. Retrieved 2019-08-31.
  11. Reference WOFF2 generation code, retrieved May 8, 2016
  12. W3C: WOFF File Format 2.0
  13. Wardle, Tiffany (2009-07-16), "Most of the important foundries are supporting #webfont", Typegirl, retrieved 2010-02-05 – via tumblr
  14. 14.0 14.1 Kew (Mozilla), Jonathan; Leming (Type Supply), Tal; van Blokland (LettError), Erik (2009-10-23), WOFF File Format (draft of 2009-10-23), Mozilla Foundation, retrieved 2010-01-30
  15. Stefanov, Stoyan (2009-10-20), @font-face gzipping - take II, PHPied.com, retrieved 2010-01-30
  16. "The Typekit Blog | Type rendering: Font outlines and file formats".
  17. Shapiro, Melissa (2009-10-20), Mozilla Supports Web Open Font Format, Mozilla Foundation, retrieved 2010-02-05
  18. Colyer, Matt (2010-09-21), Typekit adds Chrome 6 WOFF support, Typekit
  19. Hachamovitch, Dean (2010-06-23), HTML5, Native: Third IE9 Platform Preview Available for Developers, Microsoft
  20. KDE SVN Revision 1088984, KDE Bugzilla, 2010-02-12, retrieved 2011-10-14
  21. A first glimpse at Opera 11.10 "Barracuda", Opera Software, 2011-02-17, retrieved 2011-02-17
  22. Web specifications support in Opera Presto 2.7, Opera
  23. Safari Features, Apple, 2011-06-06, retrieved 2011-10-14
  24. Safari 5.1 Changelog, FileHippo.com, retrieved 2011-10-14
  25. Bug 38217 - [chromium] Add WOFF support, WebKit
  26. Bug 31302 - Add WOFF support for @font-face, WebKit
  27. Chromium 36 Release Notes, Google
  28. Speed up page load with WOFF 2.0 fonts in Microsoft Edge, Microsoft, 3 May 2016
  29. Opera 26 Release Notes, Opera Software ASA
  30. Firefox 35 Release Notes, Mozilla Developer Network
  31. What's new in Safari, Apple
  32. CSS Fonts Module Level 3
  33. "फ़ायरफ़ॉक्स में वेबफोंट लोड नहीं हो रहे हैं". Fontspring. Retrieved 2013-01-01.


बाहरी संबंध