TTF

TTF फ़ाइल क्या होती है?

कंप्यूटर के लिए फ़ॉन्ट का मानक। हर ऑपरेटिंग सिस्टम पर इंस्टॉल हो जाता है।

TTF है क्या

TTF एक बाइनरी फ़ॉर्मेट है, जो सिर्फ़ उसी प्रोग्राम के लिए मायने रखता है जो इसे जानता हो। इसका इस्तेमाल टाइपसेटिंग के लिए होता है।

एक्सटेंशन .ttf है और पूरा नाम TrueType Font। दोनों उतना नहीं बताते जितना यह कि फ़ाइल अंदर क्या-क्या रख सकती है — और इस पन्ने का बाक़ी हिस्सा इसी के बारे में है।

TTF आया कहाँ से

इसे Apple ने 1991 में जारी किया था। विनिर्देश TrueType Reference Manual है।

जो फ़ॉर्मेट इतने लंबे समय तक पढ़ा जाता रहा हो, उसे वह चीज़ सौंपी जा सकती है जो आपको दस साल बाद वापस चाहिए।

विनिर्देश सार्वजनिक है

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

कुछ भी फेंका नहीं जाता

TTF फ़ाइल अपना अंदरूनी हिस्सा हूबहू सहेजती है। दोबारा सहेजने से कुछ नहीं बदलता, इसलिए इसे जितनी बार चाहें खोलिए, बदलिए और फिर से सहेजिए — नुक़सान जमा नहीं होता। यही बात इसे सौंपने का नहीं, काम करने का फ़ॉर्मेट बनाती है।

TTF को खोलता कौन है

FontForge, Glyphs और FontLab इसे पढ़ते हैं, और इसी तरह के ज़्यादातर दूसरे प्रोग्राम भी।

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

इसे ब्राउज़र में खोलना

इसे हर मौजूदा ब्राउज़र पढ़ लेता है।

इसलिए इसे किसी पन्ने पर रखना या संदेश के साथ भेजना बेफ़िक्र होकर किया जा सकता है — सामने वाले ने क्या इंस्टॉल कर रखा है, यह सोचने की ज़रूरत नहीं।

यह काम करने का फ़ॉर्मेट है

TTF इसलिए बना है कि इसे खोला और बदला जाए। जब तक काम चल रहा है फ़ाइल इसी फ़ॉर्मेट में रखिए, और जब भी बनी हुई प्रति चाहिए हो, इसी से निर्यात कीजिए।

फ़ॉन्ट फ़ाइल में असल में क्या है

अक्षरों की तस्वीरें नहीं। TrueType फ़ॉन्ट हर अक्षर को एक रूपरेखा की तरह रखता है — बिंदुओं और वर्गाकार वक्रों से बना बंद पथ — साथ ही उन्हें टेक्स्ट में जोड़ने के निर्देश। यह रूपरेखा स्केलेबल है, इसलिए एक ही फ़ाइल 8 पॉइंट और 800 पॉइंट पर साफ़ अक्षर बनाती है।

रूपरेखाओं के आसपास मेटाडेटा की टेबल होती हैं — कैरेक्टर मैप, जो बताता है कोड-पॉइंट A किस रूपरेखा से खींचा जाए; मेट्रिक्स, जो बताते हैं हर ग्लिफ़ कितनी चौड़ी है; कर्निंग जोड़े। फ़ॉन्ट एक छोटा डेटाबेस है, अक्षर-आकृतियाँ इसका सिर्फ़ एक हिस्सा हैं।

हर सिस्टम पर फ़ॉन्ट इंस्टॉल करना

Windows पर, फ़ाइल डबल-क्लिक करके Install चुनिए, या Settings में Fonts फ़ोल्डर में खींच लाइए। macOS पर, डबल-क्लिक कीजिए और Font Book इंस्टॉल करने का प्रस्ताव देता है। Linux पर, फ़ाइल को अपने होम फ़ोल्डर की fonts डायरेक्ट्री में डालिए और कैश रीफ़्रेश कीजिए।

एक बात हर जगह एक जैसी है — ऐप्लिकेशन शुरू होते वक़्त फ़ॉन्ट-सूची पढ़ते हैं। जब वर्ड प्रोसेसर खुला हो तब इंस्टॉल किया फ़ॉन्ट तब तक नहीं दिखेगा जब तक प्रोग्राम दोबारा शुरू न हो।

लाइसेंस रोकता है, फ़ॉर्मैट नहीं

फ़ॉन्ट सॉफ़्टवेयर है, और सॉफ़्टवेयर की तरह लाइसेंस्ड है। डेस्कटॉप लाइसेंस तय मशीनों पर इंस्टॉल करने को कवर करता है। यह वेब सर्वर पर डालने या ऐप में एम्बेड करने को अपने-आप कवर नहीं करता — ये अलग लाइसेंस हैं।

यह उस दिशा में सबसे ज़्यादा मायने रखता है जो लोग उम्मीद नहीं करते। लाइसेंस्ड डेस्कटॉप फ़ॉन्ट को वेब फ़ॉर्मैट में बदलना तकनीकी रूप से आसान है और अक्सर समझौते का उल्लंघन। मुफ़्त फ़ॉन्ट आमतौर पर SIL Open Font License के तहत आते हैं, जो इसकी इजाज़त देता है।

हिंटिंग, और पुराना टेक्स्ट क्यों तेज़ दिखता था

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

यह अब कहीं कम मायने रखता है। ऊँची-घनत्व स्क्रीन में इतने पिक्सल होते हैं कि हल्का बदलाव अदृश्य रहता है, और macOS हिंटिंग को पूरी तरह नज़रअंदाज़ करता है।

TTF बनाम OTF, व्यवहार में

दोनों एक ही कंटेनर हैं। OpenType TrueType पर बना, और दोनों आज एक ही ISO मानक के तहत हैं, तो एक्सटेंशन ज़्यादातर बताता है भीतर कैसी रूपरेखा है — TTF में वर्गाकार वक्र, OTF में क्यूबिक PostScript वक्र।

उपयोगकर्ता के लिए व्यावहारिक फ़र्क़ लगभग शून्य है। दोनों हर जगह एक जैसे इंस्टॉल और काम करते हैं। जो अलग हो सकता है वह है डिज़ाइनर ने क्या डाला — उन्नत टाइपोग्राफ़िक विशेषताएँ अक्सर OTF में ज़्यादा मिलती हैं।

TTF को वेबसाइट के लिए तैयार करना

TTF को सीधे लिंक मत कीजिए। यह काम करता है, पर फ़िज़ूलख़र्ची है — WOFF2 वही फ़ॉन्ट परिवहन के लिए संपीड़ित है, आमतौर पर तीस से पचास प्रतिशत छोटा, और हर मौजूदा ब्राउज़र इसे पढ़ता है।

दूसरा क़दम सबसेटिंग है, जो फ़ॉर्मैट से ज़्यादा मायने रखता है। लैटिन, सिरिलिक और ग्रीक कवर करने वाला पूरा फ़ॉन्ट सिर्फ़ अंग्रेज़ी पेज के अक्षर कवर करने वाले से कई गुना बड़ा है।

जब फ़ॉन्ट इंस्टॉल न हो या न दिखे

तीन वजहें लगभग सब कुछ ढकती हैं। ऐप्लिकेशन फ़ॉन्ट इंस्टॉल होते वक़्त खुला था और उसे दोबारा शुरू करना है। फ़ॉन्ट पहले से किसी और वर्शन में इंस्टॉल है, और सिस्टम चुपचाप पुराना रख लेता है — पहले uninstall कीजिए।

सचमुच ख़राब फ़ॉन्ट फ़ाइल दुर्लभ है और आमतौर पर ख़ुद बता देती है — इंस्टॉल डायलॉग इसे सिरे से मना कर देता है।

ज़रूरी जानकारी, एक जगह

TTF फ़ॉर्मेट की पहचान और उसका स्रोत।
एक्सटेंशन.ttf
मीडिया टाइपfont/ttf
प्रकाशकApple
पहली बार प्रकाशित1991
विनिर्देशTrueType Reference Manual

TTF फ़ाइलें: आम सवाल

TTF फ़ॉन्ट कैसे इंस्टॉल करूँ

Windows पर फ़ाइल डबल-क्लिक करके Install चुनिए। macOS पर डबल-क्लिक करके Font Book को जोड़ने दीजिए। Linux पर होम फ़ोल्डर की fonts डायरेक्ट्री में डालिए और कैश रीफ़्रेश कीजिए। पहले से खुला कोई ऐप्लिकेशन दोबारा शुरू कीजिए।

TTF और OTF में क्या फ़र्क़ है

दोनों एक ही कंटेनर हैं। TTF वर्गाकार रूपरेखा रखता है और OTF क्यूबिक PostScript रूपरेखा। इस्तेमाल में फ़र्क़ नगण्य है — दोनों हर जगह इंस्टॉल और काम करते हैं।

क्या मैं अपनी वेबसाइट पर TTF फ़ॉन्ट इस्तेमाल कर सकता हूँ

तकनीकी रूप से हाँ, और पहले इसे WOFF2 में बदलना चाहिए — वही फ़ॉन्ट, आमतौर पर 30 से 50 प्रतिशत छोटा। बदलने से पहले लाइसेंस जाँचिए — डेस्कटॉप लाइसेंस आमतौर पर वेब इस्तेमाल कवर नहीं करता।

मेरा नया इंस्टॉल किया फ़ॉन्ट क्यों नहीं दिखता

ऐप्लिकेशन ने शुरू होते वक़्त अपनी फ़ॉन्ट-सूची पढ़ी थी। इसे दोबारा शुरू कीजिए। अगर मदद न मिले, पुराना वर्शन पहले से इंस्टॉल हो सकता है — पहले उसे हटाइए।

क्या TTF फ़ॉन्ट व्यावसायिक इस्तेमाल के लिए मुफ़्त हैं

यह पूरी तरह लाइसेंस पर निर्भर है, फ़ॉर्मैट पर नहीं। SIL Open Font License वाले फ़ॉन्ट व्यावसायिक इस्तेमाल और बदलाव की इजाज़त देते हैं; व्यावसायिक डेस्कटॉप लाइसेंस आमतौर पर मशीनों की गिनती सीमित करता है।

फ़ॉन्ट हिंटिंग क्या है

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