आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप WOFF को TTF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, वहाँ बदली जाती है और काम पूरा होते ही मिटा दी जाती है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
WOFF से TTF
पहली WOFF स्पेसिफ़िकेशन 2009 में घोषित हुई और दिसंबर 2012 में W3C सिफ़ारिश बनी, और उसके बाद कई साल तक वेबसाइट पर टाइप डालने का मानक तरीक़ा था किसी फ़ॉन्ट को जनरेटर से चलाना और मिला @font-face ब्लॉक पेस्ट कर देना। लगभग हर अकेली .woff इन्हीं किट से आती है — विरासत में मिली कोई थीम, एक बार ख़रीदा टेम्पलेट, बरसों से बिना छुई रिपॉज़िटरी।
दौर जानना काम आता है क्योंकि यह सामग्री का अंदाज़ा देता है। उस दौर की किट अक्सर TrueType स्रोतों से बनतीं, एक भाषा तक subset होतीं, जनरेटर से नाम बदली जातीं, और एक की बजाय चार फ़ाइलों के सेट में आतीं।
बनी हुई किट में आमतौर पर वही टाइपफ़ेस चार बार होती है: Internet Explorer के लिए .eot, एक .woff, एक .ttf, और एक .svg। अगर .ttf मौजूद है, वही इंस्टॉल करने लायक़ फ़ाइल है, और कुछ बदलने की ज़रूरत नहीं।
यह बेहतर फ़ाइल भी है। किट में मौजूद TTF वही है जिससे जनरेटर ने शुरुआत की थी, इसलिए वह किसी संपीड़न-दौर से नहीं गुज़री। अनरैप की गई WOFF व्यवहार में उसके बराबर है, पर मूल फ़ाइल दो लाइन नीचे मिल रही हो तो उसे इस्तेमाल करना कुछ ख़र्च नहीं करता।
EOT Microsoft का फ़ॉन्ट-डिब्बा था, Internet Explorer के लिए बना और किसी और ने इसे लागू नहीं किया। SVG फ़ॉन्ट शुरुआती iOS के लिए एक अस्थायी उपाय थे जो कुछ बेहतर पढ़ नहीं सकता था। दोनों हर किट में थे क्योंकि उस दौर का फ़ॉलबैक-स्टैक उनकी माँग करता था, और दोनों अब पूरी तरह पुराने हैं।
कोई भी बदलने या रखने लायक़ नहीं। हमारे टूलचेन में कुछ भी EOT पढ़ता या लिखता नहीं — fontTools को उस फ़ॉर्मेट का कोई पता नहीं और Debian कोई ऐसा टूल पैकेज नहीं करता जो पढ़े — जो इस बात का सही प्रतिबिंब है कि यह आज कितना मायने रखता है।
अगर फ़ोल्डर में सचमुच सिर्फ़ वेब-फ़ाइल है, तो कन्वर्ज़न सीधा और बिना नुक़सान वाला है। WOFF उन sfnt तालिकाओं में वापस डिकंप्रेस होती है जिनसे वह बनी थी और साधारी TTF के रूप में लिखी जाती है: वही रूपरेखा, वही अक्षर-नक़्शा, वही नाप, वही कर्निंग, वही फ़ीचर परिभाषाएँ।
इसे रुकने पर मजबूर करने वाली इकलौती चीज़ है भीतर के वक्रों का प्रकार। cubic PostScript रूपरेखा वाली फ़ॉन्ट TTF की बजाय OTF में अनरैप होती है, और कन्वर्टर ग़लत एक्सटेंशन वाली फ़ाइल लिखने की बजाय नकार देता है। उस दौर की किट आमतौर पर TrueType-आधारित थीं, इसलिए यह दुर्लभ है।
जनरेटर नाम-तालिका दोबारा लिख देते थे, इसलिए पुरानी स्टाइलशीट "opensans-regular-webfont" जैसे परिवारों से भरी हैं। ऐप्लिकेशन वही आंतरिक नाम दिखाते हैं, इसलिए अनरैप की गई फ़ॉन्ट आपके फ़ॉन्ट मेनू में ऐसे नाम के साथ आती है जिसका कोई मतलब नहीं।
यह सजावट से आगे मायने रखता है अगर आप फ़ॉन्ट काटने की बजाय साइट सँभाल रहे हैं। CSS जनरेटर के नाम का हवाला देती है, इसलिए किट को असली फ़ॉन्ट से बनी आधुनिक WOFF2 से बदलना परिवार-नाम बदल देता है और चुपचाप पूरी साइट को सिस्टम-टाइपफ़ेस पर वापस गिरा देता है।
ज़ोर से, और आमतौर पर एक भाषा तक। उस दौर में बैंडविड्थ ज़्यादा मायने रखती थी, और जनरेटर अक्षर-सेट के विकल्प देते थे जिन्हें ज़्यादातर लोग बिना पढ़े स्वीकार कर लेते थे — basic Latin, कभी-कभी विराम-चिह्न-विस्तार सहित, और कुछ नहीं।
तो अनरैप की गई TTF में शायद स्वरों पर मात्राएँ न हों, ठीक डैश न हों, टेढ़े उद्धरण-चिह्न न हों और डॉलर से आगे कोई मुद्रा-चिह्न न हो। असली काम के लिए फ़ॉन्ट इस्तेमाल होनी हो, तो कवरेज पहले जाँच लीजिए।
Windows पर, डबल-क्लिक करके Install चुनिए, या फ़ाइल को Settings के Fonts पैनल में खींच लाइए। macOS पर, डबल-क्लिक करके Font Book को ले जाने दीजिए। Linux पर, फ़ाइल को अपने होम-फ़ोल्डर की fonts डायरेक्टरी में रखिए और कैश ताज़ा कीजिए।
फिर जो भी पहले से खुला हो उसे दोबारा शुरू कीजिए। ऐप्लिकेशन लॉन्च के समय फ़ॉन्ट-सूची पढ़ते हैं, इसलिए किसी चालू word processor या डिज़ाइन औज़ार में इंस्टॉल की गई फ़ॉन्ट तब तक नहीं दिखेगी जब तक उसे दोबारा न खोला जाए।
जो लाइसेंस आपके पास है वह टेम्पलेट के लिए है, और टेम्पलेट अलग-अलग सावधानी के साथ टाइप बंडल करते रहे हैं। असेट डायरेक्टरी में बैठी कोई फ़ॉन्ट यह सबूत नहीं कि बंडल के लेखक के पास उसे शामिल करने का अधिकार था।
टाइपफ़ेस पहचानिए और उसके अपने नियम जाँचिए। नाम-तालिका में अक्सर डिज़ाइनर या फ़ाउंड्री का नाम बचा रहता है भले परिवार-नाम बदला गया हो, और किट अक्सर साथ में लाइसेंस-टेक्स्ट फ़ाइल भेजते थे। उस दौर की बहुत-सी वेब-फ़ॉन्ट SIL Open Font License के तहत हैं।
काम fontTools हमारे सर्वर पर करता है, क्योंकि उसकी कोई ब्राउज़र-बिल्ड नहीं है। हर फ़ाइल एन्क्रिप्टेड कनेक्शन से जाती है, अलग-थलग वातावरण में बदलती है, और काम की डायरेक्टरी जॉब ख़त्म होते ही मिटा दी जाती है। मुफ़्त स्तर एक दिन में 100 सर्वर-कन्वर्ज़न, प्रति फ़ाइल 25 MB, और एक बैच में सौ फ़ाइलें ZIP के रूप में देता है।
यह दो चीज़ें नकारता है। यह PostScript रूपरेखा को TrueType में नहीं बदलता, क्योंकि इसके लिए हर ग्लिफ़ फिर से खींचना पड़ेगा। और यह किसी ग़ैर-फ़ॉन्ट को फ़ॉन्ट मानकर नहीं चलता — .woff एक्सटेंशन वाला कोई टूटा HTML-एरर-पन्ना अपठनीय बताया जाता है।
| WOFF | TTF | |
|---|---|---|
| पूरा नाम | Web Open Font Format | TrueType फ़ॉन्ट |
| फ़ाइल एक्सटेंशन | .woff | .ttf |
| मीडिया टाइप | font/woff | font/ttf |
| पहली बार प्रकाशित | 2009 | 1991 |
| प्रकाशक | W3C | Apple |
| विनिर्देश | WOFF 1.0 | TrueType Reference Manual |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | पुराना, फिर भी हर जगह पढ़ा जाता है | मौजूदा |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | WOFF2 | OTF, WOFF2 |
कुछ नहीं खोता। WOFF और TTF — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
TTF काम करने का फ़ॉर्मेट है और WOFF बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।
WOFF 2009 का है और अब मुश्किल से ही इस्तेमाल होता है। TTF वह है जो आज के प्रोग्राम लिखते हैं, इसलिए यह कन्वर्ज़न पढ़े जाते रहने का भी सवाल है।
FontForge WOFF और TTF — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
दोनों का निशाना अलग काम है: WOFF का वेब पर, TTF का टाइपसेटिंग पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
WOFF W3C का फ़ॉर्मेट है, जो 2009 में आया। यह WOFF 1.0 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
TTF Apple का है और 1991 से चला आ रहा है, और TrueType Reference Manual में तय किया गया है। FontForge, Glyphs और FontLab इस फ़ॉर्मेट को पढ़ लेते है।
TTF 1991 में आया और WOFF 2009 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
हाँ: इस कन्वर्ज़न को ऐसा सॉफ़्टवेयर चाहिए जो ब्राउज़र में चलता ही नहीं। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, काम पूरा होते ही मिटा दी जाती है, और नतीजा 60 मिनट बाद। वहाँ यह काम fontTools करता है, वह फ़ॉन्ट लाइब्रेरी जिससे वेबफ़ॉन्ट बनाए जाते हैं।
हाँ, 25 MB तक की फ़ाइलों के लिए रोज़ 100 कन्वर्ज़न तक। यह एक सीमा इसलिए है कि यह कन्वर्ज़न ऐसे सर्वर पर चलता है जिसका ख़र्च हम उठाते हैं। इसके अलावा यहाँ कुछ भी सीमित नहीं है, और वॉटरमार्क किसी भी हाल में नहीं लगता। यह सीमा इसलिए है कि fontTools को चलने के लिए हमारी कोई मशीन चाहिए।
नहीं। TTF वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है। खोले गए फ़ॉन्ट का रूप उसकी रूपरेखाएँ तय करती हैं: PostScript वक्र रखने वाला WOFF, OTF बनता है और TrueType वक्र रखने वाला, TTF। दूसरा माँगने पर हम ग़लत लेबल वाली फ़ाइल लौटाने के बजाय मना कर देते हैं।
कुछ नहीं खोता। WOFF और TTF — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
TTF काम करने का फ़ॉर्मेट है और WOFF बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।