WOFF को TTF में बदलें

यहाँ आप WOFF को TTF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, वहाँ बदली जाती है और काम पूरा होते ही मिटा दी जाती है

  • कहाँ चलता है हमारे सर्वर पर, क्योंकि इसके लिए जो सॉफ़्टवेयर चाहिए वह ब्राउज़र नहीं चला सकता।
  • बिना नुक़सान कुछ नहीं छोड़ा जाता। WOFF में जो था, TTF में ठीक वही रहता है।
  • फ़ाइल आकार की सीमा हर फ़ाइल 25 MB तक, मुफ़्त, बिना खाते के।
  • जानने लायक़ खोले गए फ़ॉन्ट का रूप उसकी रूपरेखाएँ तय करती हैं: PostScript वक्र रखने वाला WOFF, OTF बनता है और TrueType वक्र रखने वाला, TTF। दूसरा माँगने पर हम ग़लत लेबल वाली फ़ाइल लौटाने के बजाय मना कर देते हैं।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

डिस्क पर मिली WOFF आमतौर पर किसी फ़ॉन्ट-किट से निकली है

पहली WOFF स्पेसिफ़िकेशन 2009 में घोषित हुई और दिसंबर 2012 में W3C सिफ़ारिश बनी, और उसके बाद कई साल तक वेबसाइट पर टाइप डालने का मानक तरीक़ा था किसी फ़ॉन्ट को जनरेटर से चलाना और मिला @font-face ब्लॉक पेस्ट कर देना। लगभग हर अकेली .woff इन्हीं किट से आती है — विरासत में मिली कोई थीम, एक बार ख़रीदा टेम्पलेट, बरसों से बिना छुई रिपॉज़िटरी।

दौर जानना काम आता है क्योंकि यह सामग्री का अंदाज़ा देता है। उस दौर की किट अक्सर TrueType स्रोतों से बनतीं, एक भाषा तक subset होतीं, जनरेटर से नाम बदली जातीं, और एक की बजाय चार फ़ाइलों के सेट में आतीं।

कुछ भी बदलने से पहले फ़ोल्डर में देख लीजिए

बनी हुई किट में आमतौर पर वही टाइपफ़ेस चार बार होती है: Internet Explorer के लिए .eot, एक .woff, एक .ttf, और एक .svg। अगर .ttf मौजूद है, वही इंस्टॉल करने लायक़ फ़ाइल है, और कुछ बदलने की ज़रूरत नहीं।

यह बेहतर फ़ाइल भी है। किट में मौजूद TTF वही है जिससे जनरेटर ने शुरुआत की थी, इसलिए वह किसी संपीड़न-दौर से नहीं गुज़री। अनरैप की गई WOFF व्यवहार में उसके बराबर है, पर मूल फ़ाइल दो लाइन नीचे मिल रही हो तो उसे इस्तेमाल करना कुछ ख़र्च नहीं करता।

बग़ल की EOT और SVG फ़ाइलें बेकार वज़न हैं

EOT Microsoft का फ़ॉन्ट-डिब्बा था, Internet Explorer के लिए बना और किसी और ने इसे लागू नहीं किया। SVG फ़ॉन्ट शुरुआती iOS के लिए एक अस्थायी उपाय थे जो कुछ बेहतर पढ़ नहीं सकता था। दोनों हर किट में थे क्योंकि उस दौर का फ़ॉलबैक-स्टैक उनकी माँग करता था, और दोनों अब पूरी तरह पुराने हैं।

कोई भी बदलने या रखने लायक़ नहीं। हमारे टूलचेन में कुछ भी EOT पढ़ता या लिखता नहीं — fontTools को उस फ़ॉर्मेट का कोई पता नहीं और Debian कोई ऐसा टूल पैकेज नहीं करता जो पढ़े — जो इस बात का सही प्रतिबिंब है कि यह आज कितना मायने रखता है।

जब TTF सचमुच खो गई हो तो WOFF को अनरैप करना

अगर फ़ोल्डर में सचमुच सिर्फ़ वेब-फ़ाइल है, तो कन्वर्ज़न सीधा और बिना नुक़सान वाला है। WOFF उन sfnt तालिकाओं में वापस डिकंप्रेस होती है जिनसे वह बनी थी और साधारी TTF के रूप में लिखी जाती है: वही रूपरेखा, वही अक्षर-नक़्शा, वही नाप, वही कर्निंग, वही फ़ीचर परिभाषाएँ।

इसे रुकने पर मजबूर करने वाली इकलौती चीज़ है भीतर के वक्रों का प्रकार। cubic PostScript रूपरेखा वाली फ़ॉन्ट TTF की बजाय OTF में अनरैप होती है, और कन्वर्टर ग़लत एक्सटेंशन वाली फ़ाइल लिखने की बजाय नकार देता है। उस दौर की किट आमतौर पर TrueType-आधारित थीं, इसलिए यह दुर्लभ है।

किट ने परिवार का नाम बदल दिया, और उससे नीचे सब कुछ उसी पर टिका है

जनरेटर नाम-तालिका दोबारा लिख देते थे, इसलिए पुरानी स्टाइलशीट "opensans-regular-webfont" जैसे परिवारों से भरी हैं। ऐप्लिकेशन वही आंतरिक नाम दिखाते हैं, इसलिए अनरैप की गई फ़ॉन्ट आपके फ़ॉन्ट मेनू में ऐसे नाम के साथ आती है जिसका कोई मतलब नहीं।

यह सजावट से आगे मायने रखता है अगर आप फ़ॉन्ट काटने की बजाय साइट सँभाल रहे हैं। CSS जनरेटर के नाम का हवाला देती है, इसलिए किट को असली फ़ॉन्ट से बनी आधुनिक WOFF2 से बदलना परिवार-नाम बदल देता है और चुपचाप पूरी साइट को सिस्टम-टाइपफ़ेस पर वापस गिरा देता है।

2012 में बनी फ़ॉन्ट को किस चीज़ तक subset किया गया था

ज़ोर से, और आमतौर पर एक भाषा तक। उस दौर में बैंडविड्थ ज़्यादा मायने रखती थी, और जनरेटर अक्षर-सेट के विकल्प देते थे जिन्हें ज़्यादातर लोग बिना पढ़े स्वीकार कर लेते थे — 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 में ऐसे बदलें

  1. अपनी WOFF फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में TTF चुनें और कन्वर्ज़न शुरू करें।
  3. तैयार TTF फ़ाइल डाउनलोड कर लें।

WOFF या TTF: क्या बदलता है

WOFF और TTF की तुलना
WOFFTTF
पूरा नामWeb Open Font FormatTrueType फ़ॉन्ट
फ़ाइल एक्सटेंशन.woff.ttf
मीडिया टाइपfont/wofffont/ttf
पहली बार प्रकाशित20091991
प्रकाशकW3CApple
विनिर्देशWOFF 1.0TrueType Reference Manual
लाइसेंसखुला मानकखुला मानक
आज की स्थितिपुराना, फिर भी हर जगह पढ़ा जाता हैमौजूदा
ब्राउज़र में खुलता हैहर ब्राउज़रहर ब्राउज़र
इसकी जगह विचारणीयWOFF2OTF, 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 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।

WOFF से TTF: आम सवाल

क्या मेरी WOFF फ़ाइल कहीं अपलोड होती है?

हाँ: इस कन्वर्ज़न को ऐसा सॉफ़्टवेयर चाहिए जो ब्राउज़र में चलता ही नहीं। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, काम पूरा होते ही मिटा दी जाती है, और नतीजा 60 मिनट बाद। वहाँ यह काम fontTools करता है, वह फ़ॉन्ट लाइब्रेरी जिससे वेबफ़ॉन्ट बनाए जाते हैं।

क्या WOFF को TTF में बदलना मुफ़्त है?

हाँ, 25 MB तक की फ़ाइलों के लिए रोज़ 100 कन्वर्ज़न तक। यह एक सीमा इसलिए है कि यह कन्वर्ज़न ऐसे सर्वर पर चलता है जिसका ख़र्च हम उठाते हैं। इसके अलावा यहाँ कुछ भी सीमित नहीं है, और वॉटरमार्क किसी भी हाल में नहीं लगता। यह सीमा इसलिए है कि fontTools को चलने के लिए हमारी कोई मशीन चाहिए।

WOFF को TTF में बदलने पर क्या गुणवत्ता जाती है?

नहीं। TTF वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है। खोले गए फ़ॉन्ट का रूप उसकी रूपरेखाएँ तय करती हैं: PostScript वक्र रखने वाला WOFF, OTF बनता है और TrueType वक्र रखने वाला, TTF। दूसरा माँगने पर हम ग़लत लेबल वाली फ़ाइल लौटाने के बजाय मना कर देते हैं।

क्या WOFF से TTF बिना नुक़सान का है?

कुछ नहीं खोता। WOFF और TTF — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।

क्या TTF फ़ाइल उसके बाद बदली जा सकती है?

TTF काम करने का फ़ॉर्मेट है और WOFF बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।

इन फ़ॉर्मेट के बारे में और