OTF

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

टाइपोग्राफ़ी की अतिरिक्त सुविधाओं वाला TrueType: लिगेचर, वैकल्पिक अक्षर और असली स्मॉल कैप्स।

OTF है क्या

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

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

OTF आया कहाँ से

इसे Adobe ने 1996 में जारी किया था। विनिर्देश ISO/IEC 14496-22 है।

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

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

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

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

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

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

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

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

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

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

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

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

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

OpenType ने क्या जोड़ा

OpenType, TrueType है जिसके ऊपर टाइपोग्राफ़िक परत है, जिसे Adobe और Microsoft ने 1990 के दशक के अंत में मिलकर बनाया ताकि कोई फ़ॉर्मेट युद्ध न जीत रहा हो वह ख़त्म हो। कंटेनर वही है, यही वजह है दोनों एक्सटेंशन एक जैसे इंस्टॉल होते हैं और एक जैसी जगहों पर काम करते हैं।

जो जोड़ा गया वह है ग्लिफ़ को साथ मिलाने पर क्या करना है यह बताने वाली table का सेट: इस जोड़े को ligature से बदलो, इन अंकों को पुरानी-शैली में बदलो। TrueType फ़ॉन्ट अक्षर को आकार से जोड़ता है। OpenType फ़ॉन्ट यह भी जानता है वे आकार साथ कैसे व्यवहार करते हैं।

फ़ीचर, और वे कहाँ छिपते हैं

अच्छी तरह बनी OTF कई ले जाती है। मानक ligature fi और fl जोड़ते हैं ताकि f का हुक बिंदु से न टकराए। पुरानी-शैली के अंक baseline पर ascender-descender के साथ बैठते हैं। सच्चे small capital सही वज़न पर खींचे जाते हैं, सिकोड़े capital नहीं।

इनमें से कोई डिफ़ॉल्ट रूप से ज़्यादातर सॉफ़्टवेयर में नहीं दिखता। Word advanced font डायलॉग से छोटा हिस्सा दिखाता है और बाक़ी अनदेखा करता है। Adobe InDesign और Illustrator लगभग सब दिखाते हैं। तो सपाट दिखने वाला फ़ॉन्ट आम तौर पर ऐसा फ़ॉन्ट है जिसके फ़ीचर किसी ने चालू नहीं किए — अक्षर रूप फ़ाइल में हैं ही।

PostScript outline, और यह फ़र्क़ क्या मायने रखता है

OTF आम तौर पर Adobe की Type 1 फ़ॉन्ट से विरासत में मिली cubic Bézier outline रखता है, जहाँ TTF quadratic रखता है। Cubic curve किसी आकार को कम बिंदुओं में बयान करते हैं, यही वजह है टाइप डिज़ाइनर इनमें खींचना पसंद करते हैं।

स्क्रीन पर फ़र्क़ कुछ नहीं। दोनों उसी rasteriser से पिक्सेल में बदलते हैं और कोई भी तेज़ नहीं। जहाँ यह पहले मायने रखता था वह था PostScript डिवाइस पर प्रिंट करना, जहाँ OTF अपनी outline बिना छुए भेज सकता था। यह अब imagesetter चलाने वालों के लिए विवरण भर है।

Variable फ़ॉन्ट भी यहीं रहते हैं

OpenType का सबसे नया जोड़ है variable फ़ॉन्ट: तय वज़न की बजाय लगातार दायरा रखने वाली एक फ़ाइल। Light, Regular, Medium, Bold और Black को पाँच फ़ाइलों में भेजने की बजाय, variable फ़ॉन्ट एक भेजता है और सिरों के बीच हर वज़न interpolate करता है।

वेब के लिए बचत बड़ी है, क्योंकि एक फ़ाइल पाँच की जगह लेती है। Desktop सहारा असमान है: ज़्यादातर ऐप variable फ़ॉन्ट को slider देने की बजाय कुछ नामित instance के तौर पर दिखाते हैं, तो फ़ॉर्मेट को जायज़ ठहराने वाली लचक अक्सर ब्राउज़र के बाहर अदृश्य रहती है।

दो प्रोग्राम में फ़ॉन्ट अलग क्यों दिखता है

क्योंकि प्रोग्राम अलग फ़ीचर सेट लागू कर रहे हैं। InDesign में ligature और पुरानी-शैली अंक चालू के साथ वही OTF, और सादे टेक्स्ट एडिटर में दोनों बिना, एक जैसे अक्षरों से दिखने में अलग टेक्स्ट देता है। कुछ बदला नहीं, कोई fallback नहीं हुआ।

यही किसी काम के सौंपे जाने के बाद निराशा भी समझाता है। कोई डिज़ाइनर stylistic alternate और contextual रूप इस्तेमाल करके स्पेसिफ़िकेशन तय करता है; क्लाइंट इसे ऐसे प्रोग्राम में खोलता है जो दोनों अनदेखा करता है, और मान लेता है फ़ॉन्ट ग़लत है।

वेब के लिए OTF बदलना

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

OpenType फ़ीचर बदलाव में बचते हैं — वे फ़ाइल की table हैं, और कंप्रेशन उन्हें नहीं हटाता। जो हटाता है वह है सख़्त subsetting: सिर्फ़ पेज इस्तेमाल किए अक्षर रखने को कहा गया subsetter ligature और alternate table भी ख़ुशी से छोड़ देगा।

OTF और TTF रिलीज़ के बीच चुनाव

जब कोई foundry दोनों दे, व्यावहारिक सलाह उबाऊ है: foundry जो सुझाए वह लीजिए, कोई सुझाव न हो तो प्रिंट और डिज़ाइन काम के लिए OTF और पुराने ऐप या hinting-संवेदनशील Windows वर्कफ़्लो के लिए TTF लीजिए।

फ़ैसले को यह विश्वास नहीं चलाना चाहिए कि एक एक्सटेंशन बेहतर क्वालिटी का है। क्वालिटी ड्रॉइंग और फ़ीचर table में है, दोनों जो डिज़ाइनर ने वहाँ रखे, और दोनों में से कोई भी कंटेनर उन्हें रख सकता है।

OTF फ़ॉन्ट इंस्टॉल करना

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

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

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

OTF फ़ॉर्मेट की पहचान और उसका स्रोत।
एक्सटेंशन.otf
मीडिया टाइपfont/otf
प्रकाशकAdobe
पहली बार प्रकाशित1996
विनिर्देशISO/IEC 14496-22