आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप OTF को WOFF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, वहाँ बदली जाती है और काम पूरा होते ही मिटा दी जाती है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
OTF से WOFF
स्पेसिफ़िकेशन शीट उस वजह से ज़्यादा जीती है जिसके लिए वह लिखी गई थी। 2015 का कोई ब्रांड गाइडलाइन दस्तावेज़ या किसी डेवलपर की चेकलिस्ट .woff इसलिए लिखेगी क्योंकि लिखते वक़्त वही समझदार जवाब था, और तब से किसी ने उसे दोबारा नहीं देखा।
बहस पर एक घंटा शायद ही कभी लायक़ है। WOFF बनाइए, साथ WOFF2 भी बनाइए, और सौंपते वक़्त बता दीजिए कि दूसरा वही है जिसे ब्राउज़र असल में इस्तेमाल करेंगे।
सिर्फ़ डिब्बा बदलता है, कुछ और नहीं। CFF खंड जो घुमावदार रेखाएँ रखता है, अक्षर-नक़्शा, माप, kerning और डिज़ाइनर की तय की हर OpenType सुविधा — सब जस-का-तस दबाकर कॉपी होती है। कोई अक्षर फिर से नहीं बनता, कोई सुविधा नहीं छूटती।
यह जान लेना सौंपने से पहले ज़रूरी है: WOFF कोई सुरक्षा-डिब्बा नहीं। यह फ़ॉन्ट की एक दबी हुई प्रति है, और जो कोई इसे पाता है वह उसे कुछ ही सेकंड में वापस इंस्टॉल करने लायक़ फ़ाइल में बदल सकता है।
अच्छी पैकेजिंग छोटी और साफ़ होती है: हर वज़न और शैली की एक फ़ाइल, ऐसे नाम की जिससे बिना खोले पता चले, और साथ में @font-face नियम बताने वाला टेक्स्ट। सिर्फ़ वही वज़न रखिए जो डिज़ाइन इस्तेमाल करता है।
अठारह कट वाले परिवार के अठारह फ़ाइल भेजना ठीक वही तरीक़ा है जिससे कोई साइट ग़लती से चार फ़ॉन्ट लोड कर लेती है, और लाइसेंस का ख़तरा भी उतना ही बड़ा बना देता है।
ज़्यादातर व्यावसायिक फ़ॉन्ट लाइसेंस लाइसेंसधारी का नाम लेते हैं और आगे बाँटने की इजाज़त नहीं देते। जिस स्टूडियो ने डेस्कटॉप लाइसेंस ख़रीदा और बदली फ़ाइलें क्लाइंट को दे दीं, उसने आमतौर पर क्लाइंट को लाइसेंसधारी नहीं बनाया — बल्कि एक ही लाइसेंस पर दो पक्ष खड़े कर दिए।
चलने वाला रास्ता है: क्लाइंट अपने नाम पर वेब लाइसेंस ख़रीदे, या प्रोजेक्ट किसी खुले-लाइसेंस परिवार पर टिके। SIL Open Font License वाले फ़ॉन्ट बदले, subset किए और आगे बाँटे जा सकते हैं, बशर्ते वे अकेले न बेचे जाएँ।
ब्राउज़र @font-face में घोषित वज़न और शैली के आधार पर फ़ाइल चुनता है, फ़ाइल के नाम से नहीं। पर फ़ाइल का नाम वही है जो कोई इंसान तीन महीने बाद पढ़ता है, इसलिए दोनों मिलने चाहिए।
जिस दोष से यह बचाता है वह है सिंथेटिक टाइप। सिर्फ़ regular फ़ाइल भेजकर bold में इस्तेमाल किया गया परिवार एक धुँधला-सा bold बनाता है जो असली कट से साफ़ बुरा दिखता है।
हर मौजूदा ब्राउज़र WOFF2 पढ़ता है, और वह उसी फ़ॉन्ट की WOFF से लगभग तीस फ़ीसदी छोटी होती है। स्पेसिफ़िकेशन कुछ भी कहे, यही फ़ाइल साइट को परोसनी चाहिए।
दोनों को एक ही @font-face नियम में फ़ॉलबैक जोड़ी की तरह मत रखिए — ब्राउज़र पहला समझ में आने वाला स्रोत लेता है, जो हमेशा WOFF2 होगा, और WOFF एक ऐसी फ़ाइल बनकर रह जाएगी जिसे कोई डाउनलोड नहीं करता।
पूरे Latin Extended सेट वाला एक-वज़न का OTF अक्सर कुछ सौ किलोबाइट से शुरू होता है। WOFF में लपेटने से उसमें से एक हिस्सा हट जाता है; WOFF2 में लपेटने से फिर लगभग एक तिहाई और।
असली बचत कहीं और है — साइट जिन अक्षरों को सेट करेगी, उन्हीं तक फ़ॉन्ट को subset करना दोनों से आगे निकल जाता है। यह conversion से पहले किया जाना चाहिए, बाद में नहीं।
यह जाल स्टूडियो को ख़ासतौर पर पकड़ता है। आपकी मशीन पर OTF इंस्टॉल है, इसलिए जब ब्राउज़र WOFF लोड नहीं कर पाता तो वह उसी नाम के लोकल फ़ॉन्ट पर लौट आता है और पेज सही दिखता है। क्लाइंट के पास वह फ़ॉन्ट नहीं, उसे Arial दिखेगा।
दूसरी मशीन पर, फ़ोन पर, या @font-face को अस्थायी रूप से किसी और नाम पर सेट करके जाँच लीजिए। दस सेकंड का यह काम फ़ॉन्ट हैंडओवर की सबसे शर्मनाक ग़लती हटा देता है।
एक-एक फ़ाइल के बजाय पूरा फ़ोल्डर छोड़िए। सौ फ़ॉन्ट तक एक साथ बदल जाते हैं और नाम रखते हुए ZIP बनकर लौटते हैं — यह पैकेजिंग जैसे हैंडओवर को वैसे ही चाहिए।
यह काम हमारे सर्वर पर होता है, क्योंकि fontTools का कोई ब्राउज़र संस्करण नहीं है। हर फ़ाइल एन्क्रिप्टेड कनेक्शन से जाती है, काम पूरा होते ही डायरेक्टरी मिट जाती है। मुफ़्त दर्जा रोज़ाना सौ सर्वर-बदलाव और फ़ाइल पर 25 मेगाबाइट देता है।
| OTF | WOFF | |
|---|---|---|
| पूरा नाम | OpenType फ़ॉन्ट | Web Open Font Format |
| फ़ाइल एक्सटेंशन | .otf | .woff |
| मीडिया टाइप | font/otf | font/woff |
| पहली बार प्रकाशित | 1996 | 2009 |
| प्रकाशक | Adobe | W3C |
| विनिर्देश | ISO/IEC 14496-22 | WOFF 1.0 |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | पुराना, फिर भी हर जगह पढ़ा जाता है |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | TTF, WOFF2 | WOFF2, TTF |
कुछ नहीं खोता। OTF और WOFF — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
FontForge OTF और WOFF — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
दोनों का निशाना अलग काम है: OTF का टाइपसेटिंग और छपाई पर, WOFF का वेब पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
OTF Adobe का फ़ॉर्मेट है, जो 1996 में आया। यह ISO/IEC 14496-22 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
WOFF W3C का है और 2009 से चला आ रहा है, और WOFF 1.0 में तय किया गया है। FontForge और fonttools इस फ़ॉर्मेट को पढ़ लेते है।
हाँ: इस कन्वर्ज़न को ऐसा सॉफ़्टवेयर चाहिए जो ब्राउज़र में चलता ही नहीं। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, काम पूरा होते ही मिटा दी जाती है, और नतीजा 60 मिनट बाद। वहाँ यह काम fontTools करता है, वह फ़ॉन्ट लाइब्रेरी जिससे वेबफ़ॉन्ट बनाए जाते हैं।
हाँ, 25 MB तक की फ़ाइलों के लिए रोज़ 100 कन्वर्ज़न तक। यह एक सीमा इसलिए है कि यह कन्वर्ज़न ऐसे सर्वर पर चलता है जिसका ख़र्च हम उठाते हैं। इसके अलावा यहाँ कुछ भी सीमित नहीं है, और वॉटरमार्क किसी भी हाल में नहीं लगता। यह सीमा इसलिए है कि fontTools को चलने के लिए हमारी कोई मशीन चाहिए।
नहीं। WOFF वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है। खोले गए फ़ॉन्ट का रूप उसकी रूपरेखाएँ तय करती हैं: PostScript वक्र रखने वाला WOFF, OTF बनता है और TrueType वक्र रखने वाला, TTF। दूसरा माँगने पर हम ग़लत लेबल वाली फ़ाइल लौटाने के बजाय मना कर देते हैं।
कुछ नहीं खोता। OTF और WOFF — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।