डिजिटल डिज़ाइन, पब्लिशिंग और सॉफ्टवेयर डेवलपमेंट में फ़ॉन्ट फ़ाइलों का सही और वैध इस्तेमाल बेहद महत्वपूर्ण है। "फ़ॉन्ट लाइसेंस और इन्फ़ो चेकर" एक निःशुल्क ऑनलाइन टूल है जो आपको किसी लोकल फ़ॉन्ट फ़ाइल को सीधे अपने वेब ब्राउज़र में खोलकर उसके भीतर एम्बेड किए गए मेटाडेटा की जांच करने की सुविधा देता है। यह टूल फ़ाइल को किसी बाहरी सर्वर पर अपलोड किए बिना, स्थानीय स्तर पर ही पढ़ता है और उसमें मौजूद लाइसेंस घोषणाओं, स्वामित्व विवरणों और डॉक्यूमेंट-एम्बेडिंग फ़्लैग्स को प्रदर्शित करता है।
यह ध्यान रखना आवश्यक है कि यह टूल केवल फ़ॉन्ट फ़ाइल के भीतर दर्ज तकनीकी साक्ष्य और घोषणाओं को दिखाता है। यह इस बात का कानूनी प्रमाण नहीं है कि आपके पास उस फ़ॉन्ट का वैध लाइसेंस है, न ही यह इस बात की पुष्टि करता है कि इसे किसने खरीदा है।
फ़ॉन्ट मेटाडेटा टेबल की संरचना और कार्यप्रणाली
एक फ़ॉन्ट फ़ाइल केवल अक्षरों के आकारों (ग्लिफ़) का समूह नहीं होती, बल्कि इसके भीतर बाइनरी डेटा के कई व्यवस्थित टेबल होते हैं। TrueType (TTF) और OpenType (OTF) जैसी फ़ॉन्ट संरचनाओं में एक महत्वपूर्ण टेबल होता है जिसे name टेबल कहा जाता है। इस टेबल के भीतर अलग-अलग नेम रिकॉर्ड (Name Records) होते हैं, जो फ़ॉन्ट के निर्माता, कॉपीराइट, ट्रेडमार्क, लाइसेंस की शर्तों और संबंधित URL की जानकारी को सुरक्षित रखते हैं।
जब आप इस टूल में कोई फ़ॉन्ट फ़ाइल लोड करते हैं, तो ब्राउज़र स्थानीय स्तर पर इन बाइनरी टेबल को पार्स (parse) करता है। चूंकि यह प्रक्रिया पूरी तरह से आपके डिवाइस पर होती है, इसलिए आपकी फ़ाइलें सुरक्षित और निजी रहती हैं। टूल इन टेबल से डेटा निकालकर उसे व्यवस्थित रूप में दिखाता है। यदि किसी फ़ॉन्ट में अलग-अलग भाषाओं के लिए विशिष्ट रिकॉर्ड मौजूद हैं, तो टूल उसे ‹language› रिकॉर्ड के रूप में चिह्नित करके प्रदर्शित करता है ताकि बहुभाषी मेटाडेटा को आसानी से समझा जा सके।
समर्थित फ़ॉर्मेट, सीमाएं और त्रुटि प्रबंधन
यह टूल आधुनिक और पारंपरिक दोनों प्रकार के फ़ॉन्ट फ़ॉर्मेट को स्वीकार करता है। प्रत्येक फ़ॉर्मेट की अपनी संरचनात्मक विशेषताएं होती हैं:
- TTF (TrueType Font): यह एक मानक फ़ॉर्मेट है जिसे Apple और Microsoft द्वारा विकसित किया गया था। इसमें वेक्टर आउटलाइन को स्टोर करने के लिए सरल और स्पष्ट संरचना होती है।
- OTF (OpenType Font): TTF का ही एक उन्नत रूप, जो PostScript आउटलाइन डेटा का समर्थन करता है और इसमें अधिक जटिल लेआउट फीचर्स शामिल हो सकते हैं।
- WOFF और WOFF2 (Web Open Font Format): ये मुख्य रूप से वेब पर उपयोग के लिए संपीड़ित (compressed) फ़ॉर्मेट हैं। WOFF2 में अधिक उन्नत कंप्रेशन एल्गोरिदम का उपयोग होता है, जिससे यह तेजी से लोड होता है।
- TTC (TrueType Collection): यह एक ऐसा फ़ॉर्मेट है जिसमें एक ही फ़ाइल के भीतर कई फ़ॉन्ट फ़ैमिली या स्टाइल शामिल होते हैं, जिससे डिस्क स्पेस की बचत होती है।
तकनीकी सीमाएं और त्रुटियां
टूल सुचारू संचालन सुनिश्चित करने के लिए कुछ विशिष्ट नियमों और सीमाओं के तहत काम करता है:
| परिदृश्य / समस्या | प्रदर्शित होने वाली त्रुटि संदेश (Error Message) |
|---|---|
| अनुपयुक्त फ़ाइल फ़ॉर्मेट अपलोड करना | "कोई TTF, OTF, WOFF, WOFF2 या TTC फ़ॉन्ट फ़ाइल चुनें।" |
| शून्य बाइट की खाली फ़ाइल | "यह फ़ाइल खाली है। एक पूरी फ़ॉन्ट फ़ाइल चुनें।" |
| 32 MB से बड़ी फ़ाइल | "यह फ़ॉन्ट 32 MB की सीमा से अधिक है।" |
| क्षतिग्रस्त या अपठनीय फ़ाइल | "यह फ़ाइल पढ़ने योग्य समर्थित फ़ॉन्ट नहीं है। यह खराब हो सकती है या किसी अन्य फ़ॉर्मेट में हो सकती है।" |
| ब्राउज़र द्वारा फ़ाइल पढ़ने में विफलता | "ब्राउज़र इस फ़ाइल को नहीं पढ़ सका। दूसरी कॉपी आज़माएं।" |
| अत्यधिक समय लेने वाली प्रक्रिया | "पढ़ने में बहुत अधिक समय लगा और इसे रोक दिया गया। कोई छोटी या अलग फ़ॉन्ट फ़ाइल आज़माएं।" |
| अन्य अज्ञात विफलताएं | "फ़ॉन्ट की जाँच नहीं की जा सकी।" |
यदि आप एक फ़ॉन्ट कलेक्शन (TTC) अपलोड करते हैं, तो टूल केवल पहले 32 फ़ॉन्ट्स को ही पार्स और प्रदर्शित करेगा और इंटरफ़ेस पर "इस कलेक्शन के पहले 32 फ़ॉन्ट दिखाए जा रहे हैं।" की चेतावनी प्रदर्शित करेगा। इसके अतिरिक्त, यदि कोई मेटाडेटा मान बहुत अधिक लंबा होता है, तो उसे छोटा करके "दिखाने के लिए लंबी वैल्यू को छोटा किया गया है" लेबल के साथ दिखाया जाता है।
डॉक्यूमेंट एम्बेडिंग और fsType फ़्लैग का महत्व
फ़ॉन्ट फ़ाइल के भीतर OS/2 टेबल में एक अत्यंत महत्वपूर्ण तकनीकी फ़ील्ड होती है जिसे fsType (Font State Type) कहा जाता है। यह फ़ील्ड दो बाइट का एक बिटमास्क होती है जो यह तय करती है कि जब इस फ़ॉन्ट का उपयोग करके कोई PDF, ई-बुक या अन्य डिजिटल डॉक्यूमेंट बनाया जाता है, तो उस डॉक्यूमेंट के भीतर फ़ॉन्ट को किस सीमा तक एम्बेड (शामिल) किया जा सकता है।
टूल इस fsType वैल्यू को पढ़कर निम्नलिखित प्राथमिक सेटिंग्स (प्राइमरी सेटिंग) प्रदर्शित करता है:
- इंस्टॉल करने योग्य एम्बेडिंग (Installable): फ़ॉन्ट को डॉक्यूमेंट में एम्बेड किया जा सकता है और प्राप्तकर्ता के सिस्टम पर स्थायी रूप से इंस्टॉल भी किया जा सकता है।
- प्रतिबंधित लाइसेंस एम्बेडिंग (Restricted): इस फ़ॉन्ट को बिना अनुमति के किसी भी डॉक्यूमेंट में एम्बेड या उपयोग नहीं किया जाना चाहिए।
- प्रिव्यू और प्रिंट एम्बेडिंग (Preview & Print): फ़ॉन्ट को डॉक्यूमेंट में एम्बेड किया जा सकता है ताकि डॉक्यूमेंट को सही ढंग से देखा और प्रिंट किया जा सके, लेकिन प्राप्तकर्ता उस फ़ॉन्ट का उपयोग करके नए डॉक्यूमेंट को संपादित नहीं कर सकता।
- संपादन योग्य एम्बेडिंग (Editable): प्राप्तकर्ता डॉक्यूमेंट को संपादित करने के लिए इस एम्बेड किए गए फ़ॉन्ट का उपयोग कर सकता है, लेकिन यह सिस्टम पर स्थायी रूप से इंस्टॉल नहीं होता।
- परस्पर विरोधी एम्बेडिंग बिट्स: जब फ़ाइल के भीतर विरोधाभासी निर्देश सेट होते हैं।
- इस फ़ॉन्ट में कोई पढ़ने योग्य OS/2 एम्बेडिंग फ़ील्ड नहीं है।: जब फ़ाइल में यह तकनीकी फ़ील्ड अनुपस्थित या दूषित होती है।
इसके अलावा, टूल अतिरिक्त फ़्लैग्स की भी पहचान करता है जैसे कि "कोई सबसेटिंग नहीं" (जिसका अर्थ है कि फ़ॉन्ट के केवल उपयोग किए गए अक्षरों को अलग नहीं किया जा सकता, पूरा फ़ॉन्ट एम्बेड करना होगा), "केवल बिटमैप एम्बेडिंग", या "रिज़र्व्ड या डेप्रिकेटेड बिट्स भी सेट हैं"।
यह ध्यान रखना महत्वपूर्ण है कि fsType केवल डॉक्यूमेंट जनरेशन के दौरान तकनीकी व्यवहार को नियंत्रित करता है। जैसा कि टूल की एम्बेडिंग नोट में स्पष्ट किया गया है: "fsType डॉक्यूमेंट में एम्बेडिंग के बारे में बताता है। यह वेबफ़ॉन्ट, ऐप, कमर्शियल, मॉडिफिकेशन या रीडिस्ट्रिब्यूशन के अधिकारों को तय नहीं करता है।"
फ़ॉन्ट लाइसेंसिंग बनाम तकनीकी मेटाडेटा
एक आम गलती यह मान लेना है कि यदि किसी फ़ॉन्ट फ़ाइल के भीतर कोई विशिष्ट लाइसेंस टेक्स्ट या URL मौजूद है, तो उपयोगकर्ता कानूनी रूप से सुरक्षित है। वास्तव में, फ़ॉन्ट फ़ाइल के भीतर दर्ज जानकारी केवल एक स्व-घोषणा है जो फ़ॉन्ट के निर्माण के समय उसमें डाली गई थी।
यह जानकारी निम्नलिखित कारणों से कानूनी प्रमाण नहीं मानी जा सकती:
- यह यह नहीं दर्शाती कि वर्तमान उपयोगकर्ता ने उस फ़ॉन्ट को वैध तरीके से खरीदा है या नहीं।
- यह आपके विशिष्ट उपयोग के मामले (जैसे व्यावसायिक उपयोग, मोबाइल ऐप एम्बेडिंग, या ब्रॉडकास्टिंग) को कवर करती है या नहीं, इसकी पुष्टि नहीं करती।
- कई बार मुफ्त या ओपन-सोर्स फ़ॉन्ट्स को अनधिकृत रूप से संशोधित करके उनके मेटाडेटा को बदल दिया जाता है।
इसलिए, इस टूल से प्राप्त रिपोर्ट का उपयोग केवल एक तकनीकी संदर्भ और साक्ष्य के रूप में किया जाना चाहिए, न कि अंतिम कानूनी दस्तावेज के रूप में।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
क्या इससे यह पक्का हो सकता है कि मेरे पास फ़ॉन्ट का इस्तेमाल करने का लाइसेंस है?
नहीं। एक फ़ॉन्ट फ़ाइल में कॉपीराइट, लाइसेंस टेक्स्ट, लाइसेंस URL और तकनीकी एम्बेडिंग फ़्लैग हो सकते हैं, लेकिन यह यह नहीं दिखा सकती कि इसे किसने खरीदा है, कौन सा अकाउंट या कंपनी इसके दायरे में आती है, यह कहाँ से आई है, या आपका तय इस्तेमाल समझौते के मुताबिक है या नहीं। इन फ़ील्ड का मिलान डाउनलोड सोर्स, रसीद और फ़ॉन्ट बनाने वाली कंपनी (फाउंड्री) या डिज़ाइनर की मौजूदा शर्तों से करें।
अगर फ़ॉन्ट में कोई लाइसेंस टेक्स्ट न हो तो क्या होगा?
टेक्स्ट न होने का मतलब सिर्फ़ यह है कि फ़ाइल की इस कॉपी के स्टैंडर्ड नाम वाले फ़ील्ड में लाइसेंस की घोषणा नहीं की गई है। इससे फ़ॉन्ट मुफ़्त या बिना लाइसेंस वाला नहीं हो जाता। उस फ़ोल्डर की जाँच करें जिसमें यह आया था, ओरिजिनल डाउनलोड पेज, अपने ऑर्डर की हिस्ट्री, या सीधे फ़ॉन्ट बनाने वाले से संपर्क करें।
एम्बेडिंग फ़्लैग का क्या मतलब है?
ये फ़ॉन्ट बनाने वाले की ओर से फ़ॉन्ट को डॉक्यूमेंट के अंदर रखने के लिए की गई तकनीकी सेटिंग्स हैं: इंस्टॉल करने योग्य (installable), प्रतिबंधित (restricted), प्रिव्यू और प्रिंट (preview and print), या संपादन योग्य (editable)। अतिरिक्त बिट्स सबसेटिंग को रोक सकते हैं या केवल बिटमैप डेटा की अनुमति दे सकते हैं। ये सेटिंग्स वेबफ़ॉन्ट, ऐप, कमर्शियल, मॉडिफिकेशन या रीडिस्ट्रिब्यूशन के अधिकार नहीं देती हैं, और लिखित शर्तें अन्य सीमाएं लागू कर सकती हैं।
क्या इस टूल का उपयोग करने के लिए मेरी फ़ाइलें किसी सर्वर पर अपलोड की जाती हैं?
नहीं, आपका फ़ॉन्ट आपके ब्राउज़र में पढ़ा जाता है और BroBroGo पर अपलोड नहीं होता है। पूरी जाँच प्रक्रिया आपके स्थानीय डिवाइस पर ही होती है।