आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
EOT
ऐसा वेबफ़ॉन्ट फ़ॉर्मेट जिसकी ज़रूरत सिर्फ़ Internet Explorer को कभी पड़ी थी। इसे बदलना आम तौर पर बचाव का काम होता है।
EOT
EOT एक बाइनरी फ़ॉर्मेट है, जो सिर्फ़ उसी प्रोग्राम के लिए मायने रखता है जो इसे जानता हो। इसका इस्तेमाल वेब के लिए होता है।
एक्सटेंशन .eot है और पूरा नाम Embedded OpenType। दोनों उतना नहीं बताते जितना यह कि फ़ाइल अंदर क्या-क्या रख सकती है — और इस पन्ने का बाक़ी हिस्सा इसी के बारे में है।
इसे Microsoft ने 1997 में जारी किया था।
जो फ़ॉर्मेट इतने लंबे समय तक पढ़ा जाता रहा हो, उसे वह चीज़ सौंपी जा सकती है जो आपको दस साल बाद वापस चाहिए।
कंपनी के अपने सॉफ़्टवेयर के बाहर इसे पढ़ पाना दूसरे लोगों की मेहनत पर टिका है — जो ज़्यादातर देखकर समझने से आई है, दस्तावेज़ों से नहीं। यह अमूमन चल जाता है और कभी-कभी नहीं, और जो आप सहेजकर रखना चाहते हैं उसे बदल लेने की वजह यही है।
जिन्होंने इसे बनाया था वे आगे बढ़ चुके हैं, और सहारा बढ़ने के बजाय हटाया जा रहा है। जो कुछ अब भी इस फ़ॉर्मेट में पड़ा है, उसे तब तक हटा लीजिए जब तक हटाने के औज़ार मौजूद हैं।
fonttools इसे पढ़ता है, और इसी तरह के ज़्यादातर दूसरे प्रोग्राम भी।
फ़ाइल न खुले तो कसूर फ़ॉर्मेट का शायद ही कभी होता है — अक्सर प्रोग्राम ही फ़ॉर्मेट से पुराना होता है। किसी पुरानी चीज़ में बदल लेना इससे निकलने का भरोसेमंद रास्ता है, और इस वेबसाइट का बाक़ी हिस्सा इसी के लिए है।
इसे कोई भी ब्राउज़र नहीं पढ़ता।
इसे बदलने की सबसे आम वजह यही है: फ़ॉर्मेट ख़राब है, ऐसा नहीं — बात यह है कि जहाँ आप फ़ाइल दिखाना चाहते हैं वह जगह उसे पढ़ ही नहीं सकती।
EOT सौंपने के लिए बना है, इसके अंदर काम करने के लिए नहीं। इसे बदलना मुमकिन है और शायद ही कभी सुखद; समझदारी का रास्ता मूल फ़ाइल से होकर और एक नए निर्यात से होकर जाता है।
बार-बार आने वाली शिकायतें: अपने इलाक़े के बाहर सहारा बिखरा हुआ है।
इनमें से कोई भी फ़ॉर्मेट से दूर रहने की वजह नहीं है। ये वे बातें हैं जिन्हें इनमें से कोई आपको चौंकाए उससे पहले जान लेना चाहिए — यह अलग दावा है, और ज़्यादा काम का।
Microsoft ने 1997 में Embedded OpenType प्रकाशित किया, किसी और ब्राउज़र के वेब पन्ने से फ़ॉन्ट लोड कर पाने से सालों पहले। Internet Explorer कर सकता था, और वह सिर्फ़ यही लोड करता — एक संपीड़ित OpenType फ़ॉन्ट जिसमें डोमेन की सूची पकी हुई थी।
यही पिच थी: लाइसेंस की आपत्ति का तकनीकी जवाब देते वेब फ़ॉन्ट। यह Internet Explorer के बाहर कभी काम नहीं आया, किसी और ब्राउज़र ने इसे लागू नहीं किया, और डोमेन प्रतिबंध फ़ॉन्ट के लिए भुगतान करने वालों के लिए किसी नक़ल करने वाले से ज़्यादा रुकावट निकला।
क़रीब एक दशक तक, हर वेब फ़ॉन्ट जनरेटर वही ब्लॉक बनाता था: पुराने Internet Explorer के लिए EOT, आधुनिक सब के लिए WOFF, पुराने Android के लिए TTF, शुरुआती iOS के लिए SVG फ़ॉन्ट। वह सेट ट्यूटोरियल से ट्यूटोरियल में कॉपी होता रहा और अब भी बहुत सारी स्टाइलशीट में बैठा है।
यह सब अब बेकार बोझ है। अकेला WOFF2 हर इस्तेमाल में मौजूद ब्राउज़र को कवर करता है; EOT लाइन उस ब्राउज़र की सेवा करती है जिसे Microsoft ने 2022 में समर्थन देना बंद कर दिया। इसे मिटाना बिल्ड से एक फ़ाइल और पन्ने से एक अनुरोध हटाता है, और कुछ नहीं तोड़ता।
EOT उन साइटों की सूची ढो सकता है जिन्हें इसे इस्तेमाल करने की इजाज़त है। Internet Explorer वह सूची जाँचता और किसी और डोमेन पर फ़ॉन्ट मना कर देता।
तो पुरानी साइट से बचाया फ़ॉन्ट नई साइट पर बस लोड नहीं होगा, बिना किसी समझाती ग़लती के — और स्टाइलशीट में सुधार लायक़ कुछ नहीं, क्योंकि प्रतिबंध फ़ॉन्ट फ़ाइल के भीतर है। जवाब है मूल TTF या OTF पर वापस लौटना।
यही इस फ़ॉर्मेट को छूने की असली वजह है, और यह एक बचाव क्रिया है: पुरानी साइट दोबारा बन रही है, मूल फ़ॉन्ट फ़ाइलें ग़ायब हैं, और सर्वर पर जो बचा है वह EOT है।
नीचे संपीड़न और हेडर में लिपटा OpenType फ़ॉन्ट है, इसलिए TTF या OTF निकालना आमतौर पर मुमकिन है। दो चीज़ें जाँचनी चाहिए: क्या निकाला फ़ॉन्ट subset है — कई EOT में सिर्फ़ पुरानी साइट के इस्तेमाल किए अक्षर होते हैं। और क्या आपके पास इसे इस्तेमाल करने का लाइसेंस है।
WOFF2, अकेले, बिना किसी फ़ॉलबैक के। हर मौजूदा ब्राउज़र इसे पढ़ता है, यह सबसे छोटा विकल्प है, और इसे न समझने वाली कोई भी चीज़ सिस्टम फ़ॉन्ट पर गिर जाएगी — जो पूरी तरह स्वीकार्य नतीजा है।
अगर कहीं Internet Explorer 8 सँभालने की असली ज़रूरत हो, किसी बंद आंतरिक सिस्टम में, तो ईमानदार जवाब अब भी उस ब्राउज़र के लिए सिस्टम फ़ॉन्ट है। 2026 में EOT पाइपलाइन बनाए रखना उससे कहीं ज़्यादा ख़र्च करता है जितना टाइपफ़ेस उन कुछ लोगों के लिए मायने रखता है।
Embedded OpenType ने फ़ॉन्ट लाइसेंसिंग को फ़ाइल में हल करने की कोशिश की। वह रास्ता हार गया, और उद्योग ने इसे अनुबंध में हल करना तय किया: डेस्कटॉप लाइसेंस मशीनों पर फ़ॉन्ट इंस्टॉल करना कवर करता है, वेब लाइसेंस — अक्सर पेज व्यू से अलग क़ीमत — साइट से परोसना कवर करता है।
यानी जो नियम आधुनिक वेब फ़ॉन्ट पर लागू होता है वही EOT पर भी था, और वही उस पर भी लागू होता है जो आप किसी EOT से निकालते हैं। तकनीकी प्रतिबंध चला गया; लाइसेंस नहीं, और वही असल में तय करता है कि फ़ॉन्ट इस्तेमाल हो सकता है या नहीं।
Embedded OpenType Microsoft का फ़ॉर्मेट था और Internet Explorer इकलौता ब्राउज़र था जो कभी इसे पढ़ता था। 1997 से Internet Explorer 9 तक यह उस ब्राउज़र में कस्टम टाइपफ़ेस इस्तेमाल करने का इकलौता रास्ता था।
Internet Explorer 9 ने 2011 में WOFF समर्थन जोड़ा और वहीं EOT बनाने की वजह ख़त्म हो गई। Microsoft ने 2022 में Internet Explorer का समर्थन ही बंद कर दिया। कोई साइट आज भी यह फ़ॉर्मेट परोसे तो वह कुछ भी नहीं परोस रही।
| एक्सटेंशन | .eot |
|---|---|
| मीडिया टाइप | application/vnd.ms-fontobject |
| प्रकाशक | Microsoft |
| पहली बार प्रकाशित | 1997 |
नहीं। यह सिर्फ़ Internet Explorer की सेवा करता था, जिसका समर्थन Microsoft ने 2022 में बंद किया। अकेला WOFF2 हर इस्तेमाल में मौजूद ब्राउज़र कवर करता है, और पुराने @font-face ब्लॉक से EOT लाइन मिटाना कुछ नहीं तोड़ता।
इसे इंस्टॉल नहीं किया जा सकता — ऑपरेटिंग सिस्टम इस फ़ॉर्मेट को स्वीकार नहीं करते। टाइपफ़ेस इस्तेमाल करने के लिए इससे TTF या OTF निकालिए और उसे इंस्टॉल कीजिए।
आमतौर पर, हाँ। हेडर और संपीड़न के नीचे OpenType फ़ॉन्ट है। दो सावधानियाँ: कई EOT सिर्फ़ मूल साइट के इस्तेमाल किए अक्षरों तक subset थे, और वेबसाइट से बचाया फ़ॉन्ट इस्तेमाल करने का लाइसेंस अपने-आप नहीं देता।
फ़ॉर्मेट फ़ाइल के भीतर अनुमत डोमेन की सूची ढो सकता है, और Internet Explorer कहीं और मना कर देता था। स्टाइलशीट में सुधार लायक़ कुछ नहीं — प्रतिबंध फ़ॉन्ट में है। मूल TTF या OTF पर वापस जाइए।
WOFF, और फिर WOFF2, जो अब सब इस्तेमाल करते हैं। दोनों W3C के खुले फ़ॉर्मेट हैं, दोनों हर मौजूदा ब्राउज़र पढ़ता है, और कोई भी फ़ाइल के भीतर लाइसेंसिंग लागू करने की कोशिश नहीं करता — वह लाइसेंस समझौते पर छोड़ा जाता है।