आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप TTF को WOFF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, वहाँ बदली जाती है और काम पूरा होते ही मिटा दी जाती है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
TTF से WOFF
सिर्फ़ तब जब आगे कुछ विकल्प को मना करता है। कस्टम-फ़ॉन्ट अपलोडर वाली WordPress थीम, फ़ॉन्ट पैनल वाले पेज बिल्डर, और पुराने Sass या Gulp विन्यास — सब साफ़ .woff नाम लेते हैं और बाक़ी सब अमान्य मानते हैं।
यह असली बंधन है और सीधे जवाब का हक़दार है, लेक्चर का नहीं। बदलिए, अपलोड कीजिए, आगे बढ़िए। अगर स्टाइलशीट आपके हाथ में है और कुछ भी चुनाव मजबूर नहीं कर रहा, तो सीधे WOFF2 में बदलिए।
WOFF और WOFF2 एक ही सोच है, आठ साल के फ़ासले पर लागू हुई। WOFF फ़ॉन्ट टेबल लपेटता है और zlib से डिफ़्लेट करता है। WOFF2 पहले टेबल दोबारा जमाता है और फिर Brotli से संपीड़ित करता है। दूसरा तरीक़ा पहले से लगभग तीस प्रतिशत नीचे बैठता है।
किसी एक 25 KB सबसेट पर यह सात किलोबाइट है, बहस के लायक़ नहीं। हर विज़िटर को परोसे जाने वाले बिना-सबसेट परिवार पर यह असली फ़र्क़ है, और यह इस तथ्य से जुड़ता है कि फ़ॉन्ट डाउनलोड होते हुए पाठ रेंडरिंग रोकते हैं।
अपलोड फ़ील्ड लगभग हमेशा हर वज़न और शैली के लिए एक फ़ाइल चाहते हैं, वज़न को बगल में घोषित करते हुए। एक ही रेगुलर फ़ाइल अपलोड करना और उसे बोल्ड में इस्तेमाल करना नक़ली बोल्ड बनाता है।
दूसरा दोहराया जाल है परिवार का नाम। कई पैनल आपके टाइप किए नाम का इस्तेमाल करते हैं बजाय फ़ॉन्ट के भीतर के नाम के, और यह बेमेल पन्ने को चुपचाप सिस्टम फ़ॉन्ट पर छोड़ देता है।
एक ही @font-face नियम में WOFF2 के बाद सूचीबद्ध WOFF किसी के भी डाउनलोड नहीं होती। हर मौजूदा ब्राउज़र वही पहला स्रोत लेता है जिसे वह समझता है, और हर मौजूदा ब्राउज़र WOFF2 समझता है।
यह हानिरहित से बुरा है। जब टाइपफ़ेस अपडेट होता है तो WOFF2 बदल दी जाती है और WOFF नहीं, और पुरानी नक़ल सर्वर पर बैठी परोसे जाने का इंतज़ार करती है। अगर WOFF चाहिए, सिर्फ़ WOFF परोसिए।
फ़ॉन्ट को वेब सर्वर पर रखना वेब इस्तेमाल है, चाहे फ़ाइल .woff हो, .woff2 हो या .ttf। डेस्कटॉप लाइसेंस आम तौर पर तय मशीनों और उन पर बने काम तक सीमित होता है, वहीं रुक जाता है।
SIL Open Font License साफ़ अपवाद है और मुफ़्त फ़ॉन्ट साइटों से आने वाले ज़्यादातर हिस्से को कवर करता है: बदलना, सबसेट करना और सेल्फ़-होस्ट करना सब इजाज़त है, बशर्ते फ़ॉन्ट अकेले न बेचा जाए।
सब कुछ। glyf टेबल में क्वाड्रैटिक आउटलाइन, कैरेक्टर मैप, हॉरिज़ॉन्टल मीट्रिक्स, कर्निंग और डिज़ाइनर ने जो भी OpenType विशेषताएँ तय कीं — सब बिना जाँचे कॉपी होती हैं। WOFF एक संपीड़न लिफ़ाफ़ा है, फ़िल्टर नहीं।
इसमें वे हिस्से भी शामिल हैं जिन्हें आप शायद खोना चाहते थे। हिंटिंग निर्देश, इस्तेमाल न होने वाला भाषा कवरेज और फ़ाउंड्री का एम्बेड मेटाडेटा सब साथ चलते हैं, तो WOFF ज़रूरत से बड़ी होती है।
वेब फ़ॉन्ट लंबे कैश समय के साथ परोसे जाते हैं क्योंकि वे लगभग कभी नहीं बदलते। यह उस दिन तक सही है जब टाइपफ़ेस अपडेट होता है, तब कैश की गई पुरानी फ़ाइल वाला विज़िटर पुराना ही रखता है — कभी-कभी एक साल तक।
उपाय वही है जो स्टाइलशीट के लिए इस्तेमाल होता है: फ़ाइलनाम में हैश या वर्ज़न डालिए और फ़ॉन्ट बदलने पर उसे बदल दीजिए। कोई थीम अपलोडर जो फ़ाइलनाम ख़ुद सँभालता है वह आम तौर पर यह कर देता है।
WOFF 2009 में W3C विनिर्देश के तौर पर आया और वह किया जो पहले के प्रयास नहीं कर सके: फ़ाउंड्री को ऐसा कंटेनर दिया जो साफ़ तौर पर वेब फ़ॉन्ट था न कि कोई पुनर्वितरण-योग्य डेस्कटॉप फ़ाइल।
WOFF 2.0 2018 में सिफ़ारिश बना और पूरी तरह छा गया, और पहला संस्करण अब सही वजह से पुराना माना जाता है। जो ब्राउज़र WOFF पढ़ सकते थे और WOFF2 नहीं, वे सालों से समर्थन से बाहर हैं।
परिवार शायद ही कभी एक फ़ाइल होता है। पूरा फ़ोल्डर छोड़ दीजिए और एक बार में सौ फ़ॉन्ट तक बदल जाते हैं, नाम बचाए रखते हुए ZIP के तौर पर लौटते हैं — जो थीम-अपलोड का काम सहने लायक़ बनाता है।
काम आपके ब्राउज़र में नहीं, हमारे सर्वर पर fontTools करता है, तो हर फ़ाइल एन्क्रिप्टेड कनेक्शन से जाती है और काम ख़त्म होने पर वर्किंग डायरेक्ट्री हटा दी जाती है। मुफ़्त भत्ता रोज़ 100 सर्वर बदलाव और 25 MB प्रति फ़ाइल है।
| TTF | WOFF | |
|---|---|---|
| पूरा नाम | TrueType फ़ॉन्ट | Web Open Font Format |
| फ़ाइल एक्सटेंशन | .ttf | .woff |
| मीडिया टाइप | font/ttf | font/woff |
| पहली बार प्रकाशित | 1991 | 2009 |
| प्रकाशक | Apple | W3C |
| विनिर्देश | TrueType Reference Manual | WOFF 1.0 |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | पुराना, फिर भी हर जगह पढ़ा जाता है |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | OTF, WOFF2 | WOFF2 |
कुछ नहीं खोता। TTF और WOFF — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
FontForge TTF और WOFF — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
दोनों का निशाना अलग काम है: TTF का टाइपसेटिंग पर, WOFF का वेब पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
TTF Apple का फ़ॉर्मेट है, जो 1991 में आया। यह TrueType Reference Manual में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
WOFF W3C का है और 2009 से चला आ रहा है, और WOFF 1.0 में तय किया गया है। FontForge और fonttools इस फ़ॉर्मेट को पढ़ लेते है।
TTF 1991 में आया और WOFF 2009 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
हाँ: इस कन्वर्ज़न को ऐसा सॉफ़्टवेयर चाहिए जो ब्राउज़र में चलता ही नहीं। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, काम पूरा होते ही मिटा दी जाती है, और नतीजा 60 मिनट बाद। वहाँ यह काम fontTools करता है, वह फ़ॉन्ट लाइब्रेरी जिससे वेबफ़ॉन्ट बनाए जाते हैं।
हाँ, 25 MB तक की फ़ाइलों के लिए रोज़ 100 कन्वर्ज़न तक। यह एक सीमा इसलिए है कि यह कन्वर्ज़न ऐसे सर्वर पर चलता है जिसका ख़र्च हम उठाते हैं। इसके अलावा यहाँ कुछ भी सीमित नहीं है, और वॉटरमार्क किसी भी हाल में नहीं लगता। यह सीमा इसलिए है कि fontTools को चलने के लिए हमारी कोई मशीन चाहिए।
नहीं। WOFF वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है। खोले गए फ़ॉन्ट का रूप उसकी रूपरेखाएँ तय करती हैं: PostScript वक्र रखने वाला WOFF, OTF बनता है और TrueType वक्र रखने वाला, TTF। दूसरा माँगने पर हम ग़लत लेबल वाली फ़ाइल लौटाने के बजाय मना कर देते हैं।
कुछ नहीं खोता। TTF और WOFF — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।