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

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

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

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

TTF से WOFF2 का क़दम फ़ाइल के साथ असल में क्या करता है

कुछ भी दोबारा नहीं खींचा जाता। TTF तालिकाओं का सेट है — रूपरेखा, अक्षर-नक़्शा, नाप, कर्निंग, OpenType फ़ीचर परिभाषाएँ — और WOFF2 हर एक को रखता है, Brotli से संपीड़ित करके एक ऐसे पूर्व-प्रसंस्करण के बाद जो फ़ॉन्ट-डेटा को उस शक़्ल में सजाता है जिसे संपीड़क अच्छे से सँभालता है।

यही वजह है यह कन्वर्ज़न बिना नुक़सान वाला है और इसमें गुणवत्ता की कोई सोच नहीं। कोई सेटिंग ग़लत करने को नहीं, कोई फिर से नाप-बदलना नहीं, कोई रंग का फ़ैसला नहीं। यहाँ जो ग़लत हो सकता है वह है क्या आपको यह करने की इजाज़त थी।

वेब के लिए TTF बदलने से पहले लाइसेंस जाँच लीजिए

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

फ़ाइल में कुछ भी आपको रोकता नहीं, जो बिलकुल दिक़्क़त है — बदलना एक सेकंड लेता है और उल्लंघन तब तक अदृश्य रहता है जब तक कोई देखे नहीं। जानने लायक़ अपवाद है SIL Open Font License, जिसके तहत ज़्यादातर मुफ़्त फ़ॉन्ट आते हैं: यह बदलना, subset करना और ख़ुद-होस्ट करना इजाज़त देता है।

वह @font-face नियम जो WOFF2 को चाहिए

कोई फ़ॉन्ट किसी पन्ने तक @font-face नियम से पहुँचता है, जो family-नाम देता है, फ़ाइल की ओर इशारा करता है, और बताता है कि वह ख़ास फ़ाइल किस वज़न और स्टाइल की है। family-नाम आपकी स्टाइलशीट के भीतर की बात है और मनमाना है — फाउंड्री ने टाइपफ़ेस को जो कहा उससे मेल खाना ज़रूरी नहीं।

आम ग़लती है पूरे परिवार के लिए एक ही नियम। ब्राउज़र बोल्ड सेट करने से इनकार नहीं करेगा; वह रेगुलर वज़न को खींचकर एक बनावटी बोल्ड बना देगा, और नतीजा उसी डायरेक्टरी में बैठी असली बोल्ड से साफ़ बुरा दिखता है।

Subsetting WOFF2 रैपर से ज़्यादा बचाता है

खुदरा TTF में Latin, Latin Extended, Cyrillic, Greek, मुद्रा-चिह्न और सैकड़ों ग्लिफ़ होते हैं जो अंग्रेज़ी वेबसाइट पर कोई कभी टाइप नहीं करेगा, और हर विज़िटर वह सब डाउनलोड करता है। फ़ॉन्ट को असल में चाहिए अक्षरों तक घटाना आमतौर पर संपीड़न से ज़्यादा बचाता है।

दोनों कीजिए, इसी क्रम में: पहले subset, फिर बदलिए। 300 KB की डेस्कटॉप फ़ॉन्ट basic Latin तक घटाकर WOFF2 में लपेटने पर अक्सर लगभग 25 KB पर आ जाती है। subsetter से सावधान रहिए — सिर्फ़ इस्तेमाल हो रहे अक्षर रखने को कहा जाए तो वह ligature और alternate तालिकाएँ भी फेंक सकता है।

font-display, और तीन सेकंड का अदृश्य पाठ

ब्राउज़र को कोई फ़ॉन्ट इस्तेमाल करने को कहा गया हो जिसका डाउनलोड पूरा नहीं हुआ, तो उसे तय करना पड़ता है कि तब तक पाठ का क्या करे। डिफ़ॉल्ट में वह इंतज़ार करता है — ज़्यादातर ब्राउज़र में तीन सेकंड तक — और कुछ नहीं दिखाता। यही अदृश्य-पाठ की झलक है, फ़ोन पर धीमा लगने की सबसे आम वजह।

एक लाइन इसे ठीक करती है: @font-face नियम में font-display: swap पाठ को तुरंत किसी विकल्प में दिखाता है और असली फ़ॉन्ट पहुँचते ही दोबारा-बिठाता है। यह हिलना नज़र आता है और बिलकुल ख़ाली पन्ने से कहीं बेहतर है।

सिर्फ़ WOFF2 परोसना, कोई फ़ॉलबैक-स्टैक नहीं

WOFF2, फिर WOFF, फिर TTF, फिर EOT, फिर SVG फ़ॉन्ट — एक ही नियम में — घोषित करने की आदत 2013 के आस-पास की है और अब किसी काम की नहीं। हर मौजूदा ब्राउज़र WOFF2 पढ़ता है, Safari और मोबाइल ब्राउज़र सहित, बरसों से।

सिर्फ़ एक फ़ाइल घोषित करना आज की सलाह है। WOFF2 से चूकने लायक़ पुराना ब्राउज़र सिस्टम-फ़ॉन्ट पर वापस चला जाता है, जो मंज़ूर नतीजा है और पाँच नक़लें बनाए रखने से बेहतर है जिसे कोई नहीं चलाता।

पूरे परिवार की TTF नहीं, हर वज़न की अपनी फ़ाइल

परिवार बदलने का मतलब है हर फ़ाइल बदलना: रेगुलर, इटैलिक, बोल्ड, बोल्ड-इटैलिक, और जो भी अतिरिक्त वज़न डिज़ाइन में असल में इस्तेमाल हो। हर एक अपनी WOFF2 और अपना @font-face नियम बनता है, उसी family-नाम के नीचे।

यहीं पन्ने का वज़न-बजट अक्सर बिगड़ता है। चार वज़न 25 KB पर सौ KB बन जाते हैं इससे पहले कि कुछ और लोड हो। स्टाइलशीट जो इस्तेमाल करती है वही बदलिए, पूरा फ़ोल्डर नहीं।

हिंटिंग, और TTF WOFF2 में क्या साथ ले जाती है

TrueType रूपरेखाएँ हिंटिंग-निर्देश ढोती हैं — हर ग्लिफ़ के लिए एक छोटा प्रोग्राम जो छोटे नाप पर रेंडरर को बताता है कि किनारे पूरे पिक्सेल पर कैसे बैठाएँ। वे निर्देश किसी और तालिका जैसे हैं और WOFF2 में लपेटे जाने पर बरक़रार रहते हैं।

वे अपनी जगह कमाते हैं या नहीं, यह अलग सवाल है। घनी स्क्रीनों में इतने पिक्सेल हैं कि यह हल्का सुधार अदृश्य है, और macOS हिंटिंग को पूरी तरह नज़रअंदाज़ करता है। भारी हिंटिंग वाली फ़ॉन्ट में यह फ़ाइल का ध्यान देने लायक़ हिस्सा हो सकता है।

TTF कहाँ जाती है जब वह बदल रही होती है

यह जोड़ा आपके ब्राउज़र की बजाय हमारे सर्वर पर चलता है, क्योंकि यह काम fontTools करता है और उसकी कोई ब्राउज़र-बिल्ड नहीं है। फ़ाइल एन्क्रिप्टेड कनेक्शन से जाती है, अलग-थलग वातावरण में बदलती है, और काम की डायरेक्टरी जॉब ख़त्म होते ही मिटा दी जाती है।

मुफ़्त सीमा प्रति फ़ाइल 25 MB है। कोई साधारी टाइपफ़ेस इसके क़रीब नहीं पहुँचता — बड़े अक्षर-सेट वाली भरपूर TTF कुछ सौ किलोबाइट की होती है, और CJK फ़ॉन्ट, जो सबसे बड़ी श्रेणी है, फिर भी आराम से इसके भीतर बैठती है।

TTF को WOFF2 में ऐसे बदलें

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

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

TTF और WOFF2 की तुलना
TTFWOFF2
पूरा नामTrueType फ़ॉन्टWeb Open Font Format 2
फ़ाइल एक्सटेंशन.ttf.woff2
मीडिया टाइपfont/ttffont/woff2
पहली बार प्रकाशित19912018
प्रकाशकAppleW3C
विनिर्देशTrueType Reference ManualWOFF 2.0
लाइसेंसखुला मानकखुला मानक
आज की स्थितिमौजूदामौजूदा
ब्राउज़र में खुलता हैहर ब्राउज़रहर ब्राउज़र
इसकी जगह विचारणीयOTFWOFF

क्या बचा रहता है

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

नतीजा खोलना

FontForge TTF और WOFF2 — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।

कौन-सा फ़ॉर्मेट किस काम के लिए है

दोनों का निशाना अलग काम है: TTF का टाइपसेटिंग पर, WOFF2 का वेब पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।

TTF Apple का फ़ॉर्मेट है, जो 1991 में आया। यह TrueType Reference Manual में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।

WOFF2 W3C का है और 2018 से चला आ रहा है, और WOFF 2.0 में तय किया गया है। fonttools और FontForge इस फ़ॉर्मेट को पढ़ लेते है।

TTF 1991 में आया और WOFF2 2018 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।

TTF से WOFF2: आम सवाल

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

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

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

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

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

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

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

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

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