आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप WOFF2 को WOFF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, वहाँ बदली जाती है और काम पूरा होते ही मिटा दी जाती है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
WOFF2 से WOFF
बाक़ी हर फ़ॉन्ट-बदलाव या तो फ़ॉन्ट छोटा करता है या उतना ही रहने देता है। यह भरोसे से बड़ा करता है, क्योंकि यह बेहतर compressor से कमज़ोर की तरफ़ जाता है। टाइपफ़ेस में कुछ नहीं बिगड़ता — रेखाएँ जस-की-तस कॉपी होती हैं — पर निकली फ़ाइल क़रीब एक-तिहाई बड़ी होती है।
इसलिए पहला सवाल कैसे नहीं, क्या है। अगर कुछ भी पुराने कंटेनर को ज़बरदस्ती नहीं माँग रहा, तो इसे मत बनाइए। अगर माँग रहा है, तो क़ीमत बरसों कैश रहने वाली फ़ाइल पर कुछ किलोबाइट भर है।
WOFF2 वापस उन्हीं सादे sfnt खानों में खुलता है जिनसे वह बना था, और वे खाने फिर WOFF कंटेनर में लिखकर zlib से दबाए जाते हैं। रेखाएँ, अक्षर-नक़्शा, माप, kerning और हर OpenType सुविधा बिना छुए पार होती है।
दोनों कंटेनर lossless हैं, इसलिए राउंड-ट्रिप exact रहता है — नतीजे को वापस WOFF2 में बदलना ठीक वही फ़ाइल देता है जिससे शुरुआत हुई थी।
तीन स्रोत लगभग हर मामला बताते हैं — बरसों पहले लिखी अपलोड-सूचियाँ जो कभी दोबारा नहीं देखी गईं, किसी पुराने प्रोजेक्ट से विरासत में मिला build config, और IT नीति से तय पुराना ब्राउज़र चलाने वाले प्रबंधित डेस्कटॉप।
पहले दो पर एक बार धीरे से सवाल उठाना लायक़ है, क्योंकि इलाज एक-लाइन का बदलाव है। तीसरे पर नहीं — locked-down ब्राउज़र चलाने वाले के पास उसे बदलने का अधिकार नहीं।
किसी वेबसाइट के लिए तैयार फ़ॉन्ट अक्सर उन्हीं अक्षरों तक सीमित होता है जो वह साइट सेट करती है, क्योंकि यहीं से ज़्यादातर पेज-वज़न की बचत आती है। किसी theme से निकाली WOFF2 में अक्सर सिर्फ़ बुनियादी Latin ही होता है।
बदलाव जो नहीं है उसे वापस नहीं ला सकता। अगर बनी WOFF किसी अक्षर को ख़ाली डिब्बे में दिखाए, तो वह अक्षर फ़ाइल में कभी था ही नहीं — पूरा अक्षर-सेट सिर्फ़ desktop असली फ़ॉन्ट में है।
हर फ़ॉन्ट अपनी नाम-तालिका रखता है, और वेब फ़ॉन्ट तैयार करते वक़्त अक्सर उसका नाम बदल दिया जाता है — किसी subsetting क़दम में "brandsans-webfont" लिखा जा सकता है जबकि टाइपफ़ेस का नाम कुछ और है।
यह तब समस्या बनता है जब वही नाम स्थानीय रूप से इंस्टॉल किसी फ़ॉन्ट से टकराता है, या दो फ़ाइलें अलग वक़्त पर बनीं और दोनों एक ही परिवार-नाम का दावा करती हैं।
वेब फ़ॉन्ट बनावट से ही डाउनलोड-योग्य फ़ाइल है, इसलिए उसकी प्रति होना कुछ साबित नहीं करता। लाइसेंस ही इस्तेमाल तय करता है, और व्यावसायिक वेब-लाइसेंस अक्सर एक नामित डोमेन के लिए जारी होते हैं।
अगर यह किसी प्रोजेक्ट से आई है जिसे आप सँभाल रहे हैं, तो लाइसेंस काग़ज़ात में कहीं है। अगर किसी और की साइट से आई है, इसे बिना-लाइसेंस माना जाना चाहिए। SIL Open Font License वाले फ़ॉन्ट पहचानने लायक़ हैं और खुले तौर पर बाँटे जा सकते हैं।
Desktop असली फ़ाइल हर तरह से बेहतर स्रोत है। इसमें पूरा अक्षर-सेट है, पूरी सुविधा-तालिका है, और उससे बनी WOFF ठीक उतनी ही संगत होगी जितनी WOFF2 से बनी।
इसे फ़ॉन्ट-ख़रीद, ब्रांड पैकेज या डिज़ाइनर के हैंडओवर में ढूँढिए, इससे पहले कि वेब-प्रति को ही मास्टर मान लिया जाए।
किसी वेब फ़ॉन्ट को नंगी desktop फ़ाइल में खोलना एक फ़ैसला माँगता है — TrueType वक्र वाला फ़ॉन्ट TTF बनता है, PostScript वक्र वाला OTF, और ग़लत माँगने पर नकार दिया जाता है।
WOFF और WOFF2 दोनों तरह की वक्र रख सकते हैं, इसलिए यह बदलाव कभी वह फ़ैसला करने नहीं पड़ता।
यह बदलाव हमारे सर्वर पर fontTools से होता है, ब्राउज़र में नहीं, क्योंकि इसका कोई ब्राउज़र संस्करण नहीं है। फ़ाइल एन्क्रिप्टेड कनेक्शन से जाती है, काम पूरा होते ही डायरेक्टरी मिट जाती है।
मुफ़्त दर्जा रोज़ाना सौ सर्वर-बदलाव और फ़ाइल पर 25 मेगाबाइट देता है, और सौ फ़ॉन्ट तक का बैच एक ही ZIP बनकर लौटता है।
| WOFF2 | WOFF | |
|---|---|---|
| पूरा नाम | Web Open Font Format 2 | Web Open Font Format |
| फ़ाइल एक्सटेंशन | .woff2 | .woff |
| मीडिया टाइप | font/woff2 | font/woff |
| पहली बार प्रकाशित | 2018 | 2009 |
| प्रकाशक | W3C | W3C |
| विनिर्देश | WOFF 2.0 | WOFF 1.0 |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | पुराना, फिर भी हर जगह पढ़ा जाता है |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | TTF | TTF |
कुछ नहीं खोता। WOFF2 और WOFF — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
fonttools और FontForge WOFF2 और WOFF — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
WOFF2 W3C का फ़ॉर्मेट है, जो 2018 में आया। यह WOFF 2.0 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
WOFF W3C का है और 2009 से चला आ रहा है, और WOFF 1.0 में तय किया गया है। FontForge और fonttools इस फ़ॉर्मेट को पढ़ लेते है।
हाँ: इस कन्वर्ज़न को ऐसा सॉफ़्टवेयर चाहिए जो ब्राउज़र में चलता ही नहीं। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, काम पूरा होते ही मिटा दी जाती है, और नतीजा 60 मिनट बाद। वहाँ यह काम fontTools करता है, वह फ़ॉन्ट लाइब्रेरी जिससे वेबफ़ॉन्ट बनाए जाते हैं।
हाँ, 25 MB तक की फ़ाइलों के लिए रोज़ 100 कन्वर्ज़न तक। यह एक सीमा इसलिए है कि यह कन्वर्ज़न ऐसे सर्वर पर चलता है जिसका ख़र्च हम उठाते हैं। इसके अलावा यहाँ कुछ भी सीमित नहीं है, और वॉटरमार्क किसी भी हाल में नहीं लगता। यह सीमा इसलिए है कि fontTools को चलने के लिए हमारी कोई मशीन चाहिए।
नहीं। WOFF वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है। खोले गए फ़ॉन्ट का रूप उसकी रूपरेखाएँ तय करती हैं: PostScript वक्र रखने वाला WOFF, OTF बनता है और TrueType वक्र रखने वाला, TTF। दूसरा माँगने पर हम ग़लत लेबल वाली फ़ाइल लौटाने के बजाय मना कर देते हैं।
कुछ नहीं खोता। WOFF2 और WOFF — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।