पोस्टस्क्रिप्ट फ़ॉन्ट: Difference between revisions

From Vigyanwiki
(Created page with "{{Cleanup bare URLs|date=August 2022}} {{More footnotes needed|date=November 2009}} परिशिष्ट भाग फ़ॉन्ट पेशेवर डेस...")
 
No edit summary
Line 1: Line 1:
{{Cleanup bare URLs|date=August 2022}}
[[ परिशिष्ट भाग | परिशिष्ट भाग]] फ़ॉन्ट पेशेवर [[डेस्कटॉप प्रकाशन]] के लिए [[एडोब सिस्टम्स]] द्वारा विकसित [[रूपरेखा फ़ॉन्ट]] विनिर्देशों में एन्कोड की गई फ़ॉन्ट फ़ाइलें हैं। यह सिस्टम फ़ॉन्ट जानकारी को एन्कोड करने के लिए पोस्टस्क्रिप्ट फ़ाइल स्वरूप का उपयोग करता है।
{{More footnotes needed|date=November 2009}}


[[ परिशिष्ट भाग ]] फ़ॉन्ट पेशेवर [[डेस्कटॉप प्रकाशन]] के लिए [[एडोब सिस्टम्स]] द्वारा विकसित [[रूपरेखा फ़ॉन्ट]] विनिर्देशों में एन्कोड की गई फ़ॉन्ट फ़ाइलें हैं। यह सिस्टम फ़ॉन्ट जानकारी को एन्कोड करने के लिए पोस्टस्क्रिप्ट फ़ाइल स्वरूप का उपयोग करता है।
  पोस्टस्क्रिप्ट फ़ॉन्ट का उपयोग पोस्टस्क्रिप्ट प्रणाली में मानकों के रूप में शामिल फ़ॉन्ट के मूल सेट, जैसे [[टाइम्स न्यू रोमन]], [[ Helvetica |Helvetica]] और [[आईटीसी अवंत गार्डे]] को संदर्भित करने के लिए अलग से भी किया जा सकता है।
 
  पोस्टस्क्रिप्ट फ़ॉन्ट का उपयोग पोस्टस्क्रिप्ट प्रणाली में मानकों के रूप में शामिल फ़ॉन्ट के मूल सेट, जैसे [[टाइम्स न्यू रोमन]], [[ Helvetica ]] और [[आईटीसी अवंत गार्डे]] को संदर्भित करने के लिए अलग से भी किया जा सकता है।


==इतिहास==
==इतिहास==
Line 11: Line 8:
फिर भी, 1985 में, आउटलाइन फ़ॉन्ट केवल प्रिंटर में ही रहते थे, और स्क्रीन आउटलाइन फ़ॉन्ट के विकल्प के रूप में बिटमैप फ़ॉन्ट का उपयोग करती थी।
फिर भी, 1985 में, आउटलाइन फ़ॉन्ट केवल प्रिंटर में ही रहते थे, और स्क्रीन आउटलाइन फ़ॉन्ट के विकल्प के रूप में बिटमैप फ़ॉन्ट का उपयोग करती थी।


हालांकि मूल रूप से पोस्टस्क्रिप्ट का हिस्सा, टाइप 1 फ़ॉन्ट्स ने सामान्य पोस्टस्क्रिप्ट की तुलना में ड्राइंग ऑपरेशंस के सरलीकृत सेट का उपयोग किया (लूप और वेरिएबल्स जैसे प्रोग्रामेटिक तत्व हटा दिए गए थे, पोर्टेबल दस्तावेज़ प्रारूप की तरह), लेकिन टाइप 1 फ़ॉन्ट्स ने फ़ॉन्ट संकेत जोड़ा | कम-रिज़ॉल्यूशन रेंडरिंग में सहायता के लिए संकेत। मूल रूप से, Adobe ने अपनी संकेत योजना का विवरण अज्ञात रखा और टाइप 1 रूपरेखा और संकेतों की सुरक्षा के लिए एक (सरल) एन्क्रिप्शन योजना का उपयोग किया, जो आज भी कायम है (हालाँकि एन्क्रिप्शन योजना और कुंजी तब से Adobe द्वारा प्रकाशित की गई है)। इन उपायों के बावजूद, एडोब की योजना को उद्योग में अन्य खिलाड़ियों द्वारा तुरंत रिवर्स-इंजीनियर किया गया। फिर भी Adobe को टाइप 1 फ़ॉन्ट के साथ काम करने वाले किसी भी व्यक्ति को अपनी तकनीक का लाइसेंस लेने की आवश्यकता थी।
हालांकि मूल रूप से पोस्टस्क्रिप्ट का हिस्सा, टाइप 1 फ़ॉन्ट्स ने सामान्य पोस्टस्क्रिप्ट की तुलना में ड्राइंग ऑपरेशंस के सरलीकृत सेट का उपयोग किया (लूप और वेरिएबल्स जैसे प्रोग्रामेटिक तत्व हटा दिए गए थे, पोर्टेबल दस्तावेज़ प्रारूप की तरह), लेकिन टाइप 1 फ़ॉन्ट्स ने फ़ॉन्ट संकेत जोड़ा | कम-रिज़ॉल्यूशन रेंडरिंग में सहायता के लिए संकेत। मूल रूप से, Adobe ने अपनी संकेत योजना का विवरण अज्ञात रखा और टाइप 1 रूपरेखा और संकेतों की सुरक्षा के लिए (सरल) एन्क्रिप्शन योजना का उपयोग किया, जो आज भी कायम है (हालाँकि एन्क्रिप्शन योजना और कुंजी तब से Adobe द्वारा प्रकाशित की गई है)। इन उपायों के बावजूद, एडोब की योजना को उद्योग में अन्य खिलाड़ियों द्वारा तुरंत रिवर्स-इंजीनियर किया गया। फिर भी Adobe को टाइप 1 फ़ॉन्ट के साथ काम करने वाले किसी भी व्यक्ति को अपनी तकनीक का लाइसेंस लेने की आवश्यकता थी।


पोस्टस्क्रिप्ट भाषा के सभी परिष्कार के लिए टाइप 3 फ़ॉन्ट की अनुमति है, लेकिन संकेत देने के लिए मानकीकृत दृष्टिकोण के बिना (हालांकि एटीएफ जैसी कुछ कंपनियों ने अपनी स्वयं की मालिकाना योजनाएं लागू की हैं) या एक एन्क्रिप्शन योजना। अन्य मतभेदों ने भ्रम को और बढ़ा दिया।
पोस्टस्क्रिप्ट भाषा के सभी परिष्कार के लिए टाइप 3 फ़ॉन्ट की अनुमति है, लेकिन संकेत देने के लिए मानकीकृत दृष्टिकोण के बिना (हालांकि एटीएफ जैसी कुछ कंपनियों ने अपनी स्वयं की मालिकाना योजनाएं लागू की हैं) या एन्क्रिप्शन योजना। अन्य मतभेदों ने भ्रम को और बढ़ा दिया।


इस समय लाइसेंसिंग की लागत बहुत अधिक मानी जाती थी, और Adobe ने अधिक आकर्षक दरों पर अड़ंगा लगाना जारी रखा। यह वह मुद्दा था जिसने 1991 के आसपास Apple को अपना स्वयं का सिस्टम, [[ट्रू टाइप]], डिज़ाइन करने के लिए प्रेरित किया। ट्रू टाइप की घोषणा के तुरंत बाद, Adobe ने "Adobe टाइप 1 फ़ॉन्ट प्रारूप" प्रकाशित किया।<ref name="adobe">{{cite web|url=http://partners.adobe.com/public/developer/en/font/T1_SPEC.PDF|title=एडोब टाइप 1 फ़ॉन्ट प्रारूप|publisher=Adobe Systems Inc.|access-date=2015-05-22|url-status=dead|archive-url=https://web.archive.org/web/20150321034514/http://partners.adobe.com/public/developer/en/font/T1_SPEC.PDF|archive-date=2015-03-21}}</ref> प्रारूप के लिए एक विस्तृत विवरण। [[फ़ॉन्टोग्राफर]] जैसे फ़ॉन्ट विकास उपकरण ने टाइप 1 फ़ॉन्ट बनाने की क्षमता जोड़ी। तब से टाइप 2 प्रारूप को आधुनिक [[ खुले प्रकार का ]] प्रारूप के लिए एक आधार के रूप में उपयोग किया गया है।
इस समय लाइसेंसिंग की लागत बहुत अधिक मानी जाती थी, और Adobe ने अधिक आकर्षक दरों पर अड़ंगा लगाना जारी रखा। यह वह मुद्दा था जिसने 1991 के आसपास Apple को अपना स्वयं का सिस्टम, [[ट्रू टाइप]], डिज़ाइन करने के लिए प्रेरित किया। ट्रू टाइप की घोषणा के तुरंत बाद, Adobe ने "Adobe टाइप 1 फ़ॉन्ट प्रारूप" प्रकाशित किया।<ref name="adobe">{{cite web|url=http://partners.adobe.com/public/developer/en/font/T1_SPEC.PDF|title=एडोब टाइप 1 फ़ॉन्ट प्रारूप|publisher=Adobe Systems Inc.|access-date=2015-05-22|url-status=dead|archive-url=https://web.archive.org/web/20150321034514/http://partners.adobe.com/public/developer/en/font/T1_SPEC.PDF|archive-date=2015-03-21}}</ref> प्रारूप के लिए विस्तृत विवरण। [[फ़ॉन्टोग्राफर]] जैसे फ़ॉन्ट विकास उपकरण ने टाइप 1 फ़ॉन्ट बनाने की क्षमता जोड़ी। तब से टाइप 2 प्रारूप को आधुनिक [[ खुले प्रकार का |खुले प्रकार का]] प्रारूप के लिए आधार के रूप में उपयोग किया गया है।


==प्रौद्योगिकी==
==प्रौद्योगिकी==
पोस्टस्क्रिप्ट (पीएस) भाषा का उपयोग करके, ग्लिफ़ को [[ घन समतल वक्र ]] बेज़ियर कर्व्स (ट्रू टाइप के [[द्विघात वक्र]]ों के विपरीत) के साथ वर्णित किया गया है, और इस प्रकार ग्लिफ़ के एक सेट को सरल गणितीय परिवर्तनों के माध्यम से आकार दिया जा सकता है, जिसे बाद में भेजा जा सकता है एक पोस्टस्क्रिप्ट-तैयार [[ संगणक मुद्रक ]]। क्योंकि टाइप 1 का डेटा एक ग्लिफ़ की रूपरेखा का विवरण है, न कि एक [[रेखापुंज छवि]] (यानी एक [[बिटमैप]]), टाइप 1 फ़ॉन्ट को आमतौर पर [[बिटमैप फ़ॉन्ट]] के विपरीत, रूपरेखा फ़ॉन्ट के रूप में संदर्भित किया जाता है। इलेक्ट्रॉनिक डिस्प्ले पर इन टाइपफेस का पूर्वावलोकन करने के इच्छुक उपयोगकर्ताओं के लिए, फ़ॉन्ट के छोटे संस्करणों को स्क्रीन पर सुपाठ्य और आकर्षक दिखने के लिए अतिरिक्त [[फ़ॉन्ट संकेत]] और [[स्थानिक एंटी-अलियासिंग]] | एंटी-अलियासिंग की आवश्यकता होती है। यह अक्सर स्क्रीन डिस्प्ले के लिए अनुकूलित उसी टाइपफेस के अतिरिक्त बिटमैप फ़ॉन्ट के रूप में आता था। अन्यथा, टाइपसेटिंग अनुप्रयोगों में टाइप 1 फ़ॉन्ट का पूर्वावलोकन करने के लिए, [[एडोब टाइप मैनेजर]] उपयोगिता की आवश्यकता थी।
पोस्टस्क्रिप्ट (पीएस) भाषा का उपयोग करके, ग्लिफ़ को [[ घन समतल वक्र |घन समतल वक्र]] बेज़ियर कर्व्स (ट्रू टाइप के [[द्विघात वक्र]]ों के विपरीत) के साथ वर्णित किया गया है, और इस प्रकार ग्लिफ़ के सेट को सरल गणितीय परिवर्तनों के माध्यम से आकार दिया जा सकता है, जिसे बाद में भेजा जा सकता है पोस्टस्क्रिप्ट-तैयार [[ संगणक मुद्रक |संगणक मुद्रक]] । क्योंकि टाइप 1 का डेटा ग्लिफ़ की रूपरेखा का विवरण है, न कि [[रेखापुंज छवि]] (यानी [[बिटमैप]]), टाइप 1 फ़ॉन्ट को आमतौर पर [[बिटमैप फ़ॉन्ट]] के विपरीत, रूपरेखा फ़ॉन्ट के रूप में संदर्भित किया जाता है। इलेक्ट्रॉनिक डिस्प्ले पर इन टाइपफेस का पूर्वावलोकन करने के इच्छुक उपयोगकर्ताओं के लिए, फ़ॉन्ट के छोटे संस्करणों को स्क्रीन पर सुपाठ्य और आकर्षक दिखने के लिए अतिरिक्त [[फ़ॉन्ट संकेत]] और [[स्थानिक एंटी-अलियासिंग]] | एंटी-अलियासिंग की आवश्यकता होती है। यह अक्सर स्क्रीन डिस्प्ले के लिए अनुकूलित उसी टाइपफेस के अतिरिक्त बिटमैप फ़ॉन्ट के रूप में आता था। अन्यथा, टाइपसेटिंग अनुप्रयोगों में टाइप 1 फ़ॉन्ट का पूर्वावलोकन करने के लिए, [[एडोब टाइप मैनेजर]] उपयोगिता की आवश्यकता थी।


==फ़ॉन्ट प्रकार==
==फ़ॉन्ट प्रकार==


===प्रकार 0===
===प्रकार 0===
टाइप 0 एक समग्र फ़ॉन्ट प्रारूप है - जैसा कि पोस्टस्क्रिप्ट भाषा संदर्भ मैनुअल, दूसरे संस्करण में वर्णित है। एक समग्र फ़ॉन्ट एक उच्च-स्तरीय फ़ॉन्ट से बना होता है जो एकाधिक वंशज फ़ॉन्ट का संदर्भ देता है।
टाइप 0 समग्र फ़ॉन्ट प्रारूप है - जैसा कि पोस्टस्क्रिप्ट भाषा संदर्भ मैनुअल, दूसरे संस्करण में वर्णित है। समग्र फ़ॉन्ट उच्च-स्तरीय फ़ॉन्ट से बना होता है जो एकाधिक वंशज फ़ॉन्ट का संदर्भ देता है।


===प्रकार 1===
===प्रकार 1===
Line 55: Line 52:
टाइप 1 (जिसे ''पोस्टस्क्रिप्ट'', ''पोस्टस्क्रिप्ट टाइप 1'' भी कहा जाता है, <small>'''''PS1'''''</small>, <small>'''''T1'''''</small> या ''एडोब टाइप 1'') एडोब टाइप मैनेजर सॉफ्टवेयर और पोस्टस्क्रिप्ट प्रिंटर के साथ उपयोग के लिए सिंगल-बाइट डिजिटल फ़ॉन्ट का फ़ॉन्ट प्रारूप है। यह फ़ॉन्ट संकेत का समर्थन कर सकता है।
टाइप 1 (जिसे ''पोस्टस्क्रिप्ट'', ''पोस्टस्क्रिप्ट टाइप 1'' भी कहा जाता है, <small>'''''PS1'''''</small>, <small>'''''T1'''''</small> या ''एडोब टाइप 1'') एडोब टाइप मैनेजर सॉफ्टवेयर और पोस्टस्क्रिप्ट प्रिंटर के साथ उपयोग के लिए सिंगल-बाइट डिजिटल फ़ॉन्ट का फ़ॉन्ट प्रारूप है। यह फ़ॉन्ट संकेत का समर्थन कर सकता है।


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


टाइप 1 फ़ॉन्ट मूल रूप से मैक ओएस एक्स, विंडोज 2000 और बाद में जीडीआई एपीआई के माध्यम से समर्थित हैं।<ref>[https://technet.microsoft.com/en-us/library/cc938758.aspx Introduction to Configuration and Management: What's new in Windows 2000]</ref> (वे Windows GDI+, WPF या DirectWrite API में समर्थित नहीं हैं।)
टाइप 1 फ़ॉन्ट मूल रूप से मैक ओएस एक्स, विंडोज 2000 और बाद में जीडीआई एपीआई के माध्यम से समर्थित हैं।<ref>[https://technet.microsoft.com/en-us/library/cc938758.aspx Introduction to Configuration and Management: What's new in Windows 2000]</ref> (वे Windows GDI+, WPF या DirectWrite API में समर्थित नहीं हैं।)
Line 62: Line 59:


===प्रकार 2===
===प्रकार 2===
टाइप 2 एक वर्ण स्ट्रिंग प्रारूप है जो एक रूपरेखा फ़ॉन्ट फ़ाइल में वर्ण विवरण प्रक्रियाओं का एक संक्षिप्त प्रतिनिधित्व प्रदान करता है। प्रारूप को कॉम्पैक्ट फ़ॉन्ट प्रारूप (सीएफएफ) के साथ उपयोग करने के लिए डिज़ाइन किया गया है। सीएफएफ/टाइप2 प्रारूप टाइप 1 ओपनटाइप फ़ॉन्ट का आधार है, और इसका उपयोग एक्रोबैट 3.0 पीडीएफ फाइलों (पीडीएफ प्रारूप संस्करण 1.2) में फ़ॉन्ट एम्बेड करने के लिए किया जाता है।
टाइप 2 वर्ण स्ट्रिंग प्रारूप है जो रूपरेखा फ़ॉन्ट फ़ाइल में वर्ण विवरण प्रक्रियाओं का संक्षिप्त प्रतिनिधित्व प्रदान करता है। प्रारूप को कॉम्पैक्ट फ़ॉन्ट प्रारूप (सीएफएफ) के साथ उपयोग करने के लिए डिज़ाइन किया गया है। सीएफएफ/टाइप2 प्रारूप टाइप 1 ओपनटाइप फ़ॉन्ट का आधार है, और इसका उपयोग एक्रोबैट 3.0 पीडीएफ फाइलों (पीडीएफ प्रारूप संस्करण 1.2) में फ़ॉन्ट एम्बेड करने के लिए किया जाता है।


===प्रकार 3===
===प्रकार 3===
टाइप 3 फ़ॉन्ट (''पोस्टस्क्रिप्ट टाइप 3'' या के रूप में भी जाना जाता है <small>'''''PS3'''''</small>, <small>'''''T3'''''</small> या ''एडोब टाइप 3'') में केवल एक उपसमुच्चय के बजाय पूर्ण पोस्टस्क्रिप्ट भाषा का उपयोग करके परिभाषित ग्लिफ़ शामिल हैं। इस वजह से, टाइप 3 फ़ॉन्ट कुछ ऐसे काम कर सकता है जो टाइप 1 फ़ॉन्ट नहीं कर सकता, जैसे कि छायांकन, रंग और भरण पैटर्न निर्दिष्ट करना। हालाँकि, यह संकेत का समर्थन नहीं करता. एडोब टाइप मैनेजर टाइप 3 फ़ॉन्ट का समर्थन नहीं करता है, और वे मैक ओएस या विंडोज के किसी भी संस्करण पर मूल WYSIWYG फ़ॉन्ट के रूप में समर्थित नहीं हैं।
टाइप 3 फ़ॉन्ट (''पोस्टस्क्रिप्ट टाइप 3'' या के रूप में भी जाना जाता है <small>'''''PS3'''''</small>, <small>'''''T3'''''</small> या ''एडोब टाइप 3'') में केवल उपसमुच्चय के बजाय पूर्ण पोस्टस्क्रिप्ट भाषा का उपयोग करके परिभाषित ग्लिफ़ शामिल हैं। इस वजह से, टाइप 3 फ़ॉन्ट कुछ ऐसे काम कर सकता है जो टाइप 1 फ़ॉन्ट नहीं कर सकता, जैसे कि छायांकन, रंग और भरण पैटर्न निर्दिष्ट करना। हालाँकि, यह संकेत का समर्थन नहीं करता. एडोब टाइप मैनेजर टाइप 3 फ़ॉन्ट का समर्थन नहीं करता है, और वे मैक ओएस या विंडोज के किसी भी संस्करण पर मूल WYSIWYG फ़ॉन्ट के रूप में समर्थित नहीं हैं।


===प्रकार 4===
===प्रकार 4===
टाइप 4 एक प्रारूप है जिसका उपयोग प्रिंटर फ़ॉन्ट कार्ट्रिज के लिए फ़ॉन्ट बनाने और प्रिंटर की हार्ड डिस्क पर स्थायी भंडारण के लिए किया जाता था। चरित्र विवरण टाइप 1 प्रारूप में व्यक्त किए गए हैं। Adobe इस स्वामित्व प्रारूप का दस्तावेज़ीकरण नहीं करता है.
टाइप 4 प्रारूप है जिसका उपयोग प्रिंटर फ़ॉन्ट कार्ट्रिज के लिए फ़ॉन्ट बनाने और प्रिंटर की हार्ड डिस्क पर स्थायी भंडारण के लिए किया जाता था। चरित्र विवरण टाइप 1 प्रारूप में व्यक्त किए गए हैं। Adobe इस स्वामित्व प्रारूप का दस्तावेज़ीकरण नहीं करता है.


===टाइप 5===
===टाइप 5===
Line 74: Line 71:


===प्रकार 9, 10, 11===
===प्रकार 9, 10, 11===
[[ भूतस्क्रिप्ट ]] ने उन्हें क्रमशः #CID फ़ॉन्ट प्रकार 0, 1, और 2 के रूप में संदर्भित किया, जो एडोब सप्लीमेंट्स में प्रलेखित है। प्रकार 9, 10, और 11 क्रमशः प्रकार 1, 3, और 42 को संग्रहीत करने के लिए #CID|CID-कुंजी वाले फ़ॉन्ट हैं।
[[ भूतस्क्रिप्ट | भूतस्क्रिप्ट]] ने उन्हें क्रमशः #CID फ़ॉन्ट प्रकार 0, 1, और 2 के रूप में संदर्भित किया, जो एडोब सप्लीमेंट्स में प्रलेखित है। प्रकार 9, 10, और 11 क्रमशः प्रकार 1, 3, और 42 को संग्रहीत करने के लिए #CID|CID-कुंजी वाले फ़ॉन्ट हैं।


===प्रकार 14===
===प्रकार 14===
टाइप 14, या गिरगिट फ़ॉन्ट प्रारूप, का उपयोग प्रिंटर ROM जैसे छोटी मात्रा में भंडारण स्थान में बड़ी संख्या में फ़ॉन्ट का प्रतिनिधित्व करने के लिए किया जाता है। गिरगिट फ़ॉन्ट के मुख्य सेट में एक मास्टर फ़ॉन्ट और फ़ॉन्ट डिस्क्रिप्टर का एक सेट होता है जो निर्दिष्ट करता है कि किसी विशिष्ट टाइपफेस के लिए वर्ण आकार का वांछित सेट देने के लिए मास्टर फ़ॉन्ट को कैसे समायोजित किया जाना है।
टाइप 14, या गिरगिट फ़ॉन्ट प्रारूप, का उपयोग प्रिंटर ROM जैसे छोटी मात्रा में भंडारण स्थान में बड़ी संख्या में फ़ॉन्ट का प्रतिनिधित्व करने के लिए किया जाता है। गिरगिट फ़ॉन्ट के मुख्य सेट में मास्टर फ़ॉन्ट और फ़ॉन्ट डिस्क्रिप्टर का सेट होता है जो निर्दिष्ट करता है कि किसी विशिष्ट टाइपफेस के लिए वर्ण आकार का वांछित सेट देने के लिए मास्टर फ़ॉन्ट को कैसे समायोजित किया जाना है।


Adobe टाइप 14 प्रारूप का दस्तावेजीकरण नहीं करता है। इसे 1997 में पोस्टस्क्रिप्ट 3 के साथ पेश किया गया था, और बाद के वर्षों में भंडारण सस्ता होने के कारण इस पर जोर नहीं दिया गया।
Adobe टाइप 14 प्रारूप का दस्तावेजीकरण नहीं करता है। इसे 1997 में पोस्टस्क्रिप्ट 3 के साथ पेश किया गया था, और बाद के वर्षों में भंडारण सस्ता होने के कारण इस पर जोर नहीं दिया गया।
Line 85: Line 82:


===टाइप 42===
===टाइप 42===
टाइप 42 फ़ॉन्ट प्रारूप एक ट्रू टाइप फ़ॉन्ट के चारों ओर एक पोस्टस्क्रिप्ट आवरण है, जो ट्रू टाइप रास्टराइज़र वाले पोस्टस्क्रिप्ट-सक्षम प्रिंटर को ट्रू टाइप फ़ॉन्ट प्रिंट करने की अनुमति देता है (जिसे पहली बार एक वैकल्पिक सुविधा के रूप में पोस्टस्क्रिप्ट दुभाषिया संस्करण 2010 में लागू किया गया था, बाद में मानक)। पोस्टस्क्रिप्ट संस्करण 2015 में मल्टीबाइट सीजेके ट्रू टाइप फ़ॉन्ट के लिए समर्थन जोड़ा गया था। नंबर 42 की आउट-ऑफ़-सीक्वेंस पसंद को द हिचहाइकर गाइड टू द गैलेक्सी (पुस्तक) | द हिचहाइकर गाइड टू द गैलेक्सी, जहां 42 जीवन, ब्रह्मांड और हर चीज़ का उत्तर है।
टाइप 42 फ़ॉन्ट प्रारूप ट्रू टाइप फ़ॉन्ट के चारों ओर पोस्टस्क्रिप्ट आवरण है, जो ट्रू टाइप रास्टराइज़र वाले पोस्टस्क्रिप्ट-सक्षम प्रिंटर को ट्रू टाइप फ़ॉन्ट प्रिंट करने की अनुमति देता है (जिसे पहली बार वैकल्पिक सुविधा के रूप में पोस्टस्क्रिप्ट दुभाषिया संस्करण 2010 में लागू किया गया था, बाद में मानक)। पोस्टस्क्रिप्ट संस्करण 2015 में मल्टीबाइट सीजेके ट्रू टाइप फ़ॉन्ट के लिए समर्थन जोड़ा गया था। नंबर 42 की आउट-ऑफ़-सीक्वेंस पसंद को द हिचहाइकर गाइड टू द गैलेक्सी (पुस्तक) | द हिचहाइकर गाइड टू द गैलेक्सी, जहां 42 जीवन, ब्रह्मांड और हर चीज़ का उत्तर है।


==कोर फ़ॉन्ट सेट==
==कोर फ़ॉन्ट सेट==
Line 108: Line 105:
*आईटीसी [[जैपफ चांसरी]] (मध्यम इटैलिक)
*आईटीसी [[जैपफ चांसरी]] (मध्यम इटैलिक)
*आईटीसी [[जैपफ डिंगबैट्स]]
*आईटीसी [[जैपफ डिंगबैट्स]]
<!--The precise font names are: "AvantGarde-Book", "AvantGarde-BookOblique", "AvantGarde-Demi", "AvantGarde-DemiOblique", "Bookman-Light", "Bookman-LightItalic", "Bookman-Demi", "Bookman-DemiItalic", "Courier", "Courier-Oblique", "Courier-Bold", "Courier-BoldOblique", "Helvetica", "Helvetica-Oblique", "Helvetica-Bold", "Helvetica-BoldOblique", "Helvetica-Narrow", "Helvetica-Narrow-Oblique", "Helvetica-Narrow-Bold", "Helvetica-Narrow-BoldOblique", "NewCenturySchlbk-Roman", "NewCenturySchlbk-Italic", "NewCenturySchlbk-Bold", "NewCenturySchlbk-BoldItalic", "Palatino-Roman", "Palatino-Italic", "Palatino-Bold", "Palatino-BoldItalic", "Symbol", "Times-Bold", "Times-BoldItalic", "Times-Roman", "Times-Italic", "ZapfChancery-MediumItalic", "ZapfDingbats".-->
 
कई कंप्यूटर ऑपरेटिंग सिस्टम में ये फ़ॉन्ट स्थापित हैं, जबकि विभिन्न परियोजनाओं ने उनके क्लोन बनाए हैं। उदाहरण के लिए, घोस्टस्क्रिप्ट#फ्री फ़ॉन्ट्स (जिसे यूआरडब्ल्यू बेस 35 फ़ॉन्ट्स के रूप में भी जाना जाता है) पोस्टस्क्रिप्ट 2 में परिभाषित सभी फ़ॉन्ट्स के ओपन सोर्स क्लोन हैं।
कई कंप्यूटर ऑपरेटिंग सिस्टम में ये फ़ॉन्ट स्थापित हैं, जबकि विभिन्न परियोजनाओं ने उनके क्लोन बनाए हैं। उदाहरण के लिए, घोस्टस्क्रिप्ट#फ्री फ़ॉन्ट्स (जिसे यूआरडब्ल्यू बेस 35 फ़ॉन्ट्स के रूप में भी जाना जाता है) पोस्टस्क्रिप्ट 2 में परिभाषित सभी फ़ॉन्ट्स के ओपन सोर्स क्लोन हैं।


Line 149: Line 146:
===अन्य===
===अन्य===
पीडीएफ में, 14 प्रकार 1 फ़ॉन्ट को मानक फ़ॉन्ट के रूप में परिभाषित किया गया है। इनमें आईटीसी जैपफ डिंगबैट्स के साथ पोस्टस्क्रिप्ट लेवल 1 द्वारा परिभाषित 13 फ़ॉन्ट शैलियाँ शामिल हैं।<ref>{{cite web |title=PDF Reference third edition : Adobe Portable Document Format Version 1.4 |url=https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf |publisher=Adobe Systems Incorporated |access-date=16 April 2021 |page=319}}</ref>
पीडीएफ में, 14 प्रकार 1 फ़ॉन्ट को मानक फ़ॉन्ट के रूप में परिभाषित किया गया है। इनमें आईटीसी जैपफ डिंगबैट्स के साथ पोस्टस्क्रिप्ट लेवल 1 द्वारा परिभाषित 13 फ़ॉन्ट शैलियाँ शामिल हैं।<ref>{{cite web |title=PDF Reference third edition : Adobe Portable Document Format Version 1.4 |url=https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf |publisher=Adobe Systems Incorporated |access-date=16 April 2021 |page=319}}</ref>
हालाँकि, [[ एडोब एक्रोबेट रीडर ]] के हाल के संस्करणों में, हेल्वेटिका और टाइम्स को आंतरिक रूप से क्रमशः एरियल और टाइम्स न्यू रोमन द्वारा प्रतिस्थापित किया गया था।<ref name="apache">{{cite web|url=http://xmlgraphics.apache.org/fop/1.1/fonts.html#Base-14-Fonts|title=Apache(tm) FOP: Fonts|publisher=xmlgraphics.apache.org|access-date=2014-06-08}}</ref>
हालाँकि, [[ एडोब एक्रोबेट रीडर |एडोब एक्रोबेट रीडर]] के हाल के संस्करणों में, हेल्वेटिका और टाइम्स को आंतरिक रूप से क्रमशः एरियल और टाइम्स न्यू रोमन द्वारा प्रतिस्थापित किया गया था।<ref name="apache">{{cite web|url=http://xmlgraphics.apache.org/fop/1.1/fonts.html#Base-14-Fonts|title=Apache(tm) FOP: Fonts|publisher=xmlgraphics.apache.org|access-date=2014-06-08}}</ref>




Line 156: Line 153:


===एडोब वेस्टर्न 2===
===एडोब वेस्टर्न 2===
इसमें एक मूल वर्ण सेट शामिल है जिसमें अपरकेस और लोअरकेस अक्षर, आंकड़े, उच्चारण वर्ण और विराम चिह्न शामिल हैं। इन फ़ॉन्ट्स में मुद्रा प्रतीक (सेंट, डॉलर, यूरो, फ़्लोरिन, पाउंड स्टर्लिंग, येन), मानक संयुक्ताक्षर (fi, fl), सामान्य अंश (1/4, 1/2, 3/4), सामान्य गणित ऑपरेटर, सुपरस्क्रिप्ट भी शामिल हैं। अंक (1,2,3), सामान्य सीमांकक और संयोजक, और अन्य प्रतीक (खंजर, ट्रेडमार्क, पंजीकृत ट्रेडमार्क, कॉपीराइट, पैराग्राफ, लीटर और अनुमानित प्रतीक सहित)। आईएसओ-एडोब कैरेक्टर सेट की तुलना में, वेस्टर्न 2 में 17 अतिरिक्त प्रतीक वर्ण भी जोड़े गए हैं: यूरो, लीटर, अनुमानित, ओमेगा, पाई, आंशिक अंतर, डेल्टा, उत्पाद, योग, रेडिकल, अनंत, इंटीग्रल, लगभग बराबर, नोट बराबर, कम बराबर, अधिक बराबर, और लोजेंज.
इसमें मूल वर्ण सेट शामिल है जिसमें अपरकेस और लोअरकेस अक्षर, आंकड़े, उच्चारण वर्ण और विराम चिह्न शामिल हैं। इन फ़ॉन्ट्स में मुद्रा प्रतीक (सेंट, डॉलर, यूरो, फ़्लोरिन, पाउंड स्टर्लिंग, येन), मानक संयुक्ताक्षर (fi, fl), सामान्य अंश (1/4, 1/2, 3/4), सामान्य गणित ऑपरेटर, सुपरस्क्रिप्ट भी शामिल हैं। अंक (1,2,3), सामान्य सीमांकक और संयोजक, और अन्य प्रतीक (खंजर, ट्रेडमार्क, पंजीकृत ट्रेडमार्क, कॉपीराइट, पैराग्राफ, लीटर और अनुमानित प्रतीक सहित)। आईएसओ-एडोब कैरेक्टर सेट की तुलना में, वेस्टर्न 2 में 17 अतिरिक्त प्रतीक वर्ण भी जोड़े गए हैं: यूरो, लीटर, अनुमानित, ओमेगा, पाई, आंशिक अंतर, डेल्टा, उत्पाद, योग, रेडिकल, अनंत, इंटीग्रल, लगभग बराबर, नोट बराबर, कम बराबर, अधिक बराबर, और लोजेंज.


एडोब वेस्टर्न 2 कैरेक्टर सेट वाले फ़ॉन्ट अफ्रीकी, बास्क, ब्रेटन, कैटलन, डेनिश, डच, अंग्रेजी, फिनिश, फ्रेंच, गेलिक, जर्मन, आइसलैंडिक, इंडोनेशियाई, आयरिश, इतालवी, नॉर्वेजियन, पुर्तगाली, सामी, स्पेनिश सहित अधिकांश पश्चिमी भाषाओं का समर्थन करते हैं। , स्वाहिली और स्वीडिश।
एडोब वेस्टर्न 2 कैरेक्टर सेट वाले फ़ॉन्ट अफ्रीकी, बास्क, ब्रेटन, कैटलन, डेनिश, डच, अंग्रेजी, फिनिश, फ्रेंच, गेलिक, जर्मन, आइसलैंडिक, इंडोनेशियाई, आयरिश, इतालवी, नॉर्वेजियन, पुर्तगाली, सामी, स्पेनिश सहित अधिकांश पश्चिमी भाषाओं का समर्थन करते हैं। , स्वाहिली और स्वीडिश।
Line 166: Line 163:


===एडोब-जीबी1===
===एडोब-जीबी1===
यह सरलीकृत चीनी वर्ण संग्रह जीबी 1988-89, जीबी 2312-80, जीबी/टी 12345-90, जीबी 13000.1-93, और [[जीबी 18030]]-2005 वर्ण सेट मानकों के लिए समर्थन प्रदान करता है। समर्थित एन्कोडिंग में [[आईएसओ-2022]], [[ईयूसी-सीएन]], [[ जीबीके (वर्ण एन्कोडिंग) ]], यूसीएस-2, यूटीएफ-8, यूटीएफ-16, यूटीएफ-32 और जीबी 18030 में प्रकाशित मिश्रित एक, दो- और चार-बाइट एन्कोडिंग शामिल हैं। -2005.
यह सरलीकृत चीनी वर्ण संग्रह जीबी 1988-89, जीबी 2312-80, जीबी/टी 12345-90, जीबी 13000.1-93, और [[जीबी 18030]]-2005 वर्ण सेट मानकों के लिए समर्थन प्रदान करता है। समर्थित एन्कोडिंग में [[आईएसओ-2022]], [[ईयूसी-सीएन]], [[ जीबीके (वर्ण एन्कोडिंग) |जीबीके (वर्ण एन्कोडिंग)]] , यूसीएस-2, यूटीएफ-8, यूटीएफ-16, यूटीएफ-32 और जीबी 18030 में प्रकाशित मिश्रित एक, दो- और चार-बाइट एन्कोडिंग शामिल हैं। -2005.


===एडोब-सीएनएस1===
===एडोब-सीएनएस1===
Line 176: Line 173:


===एडोब-जापान1===
===एडोब-जापान1===
यह जापानी फ़ॉन्ट्स के लिए विकसित वर्ण सेटों की एक श्रृंखला है। Adobe का नवीनतम, Adobe-Japan1-6 सेट [[JIS X 0208]], [[ISO-2022-JP]], Windows-31J|Microsoft Windows 3.1 J, [[JIS X 0213]]:2004, JIS अक्षरों का समूह।
यह जापानी फ़ॉन्ट्स के लिए विकसित वर्ण सेटों की श्रृंखला है। Adobe का नवीनतम, Adobe-Japan1-6 सेट [[JIS X 0208]], [[ISO-2022-JP]], Windows-31J|Microsoft Windows 3.1 J, [[JIS X 0213]]:2004, JIS अक्षरों का समूह।


===एडोब-जापान2===
===एडोब-जापान2===
Line 182: Line 179:


===एडोब-कोरिया1===
===एडोब-कोरिया1===
यह कोरियाई चरित्र संग्रह [[केएस एक्स 1001]]:1992 और केएस एक्स 1003:1992 चरित्र सेट मानकों और उनके चयनित कॉर्पोरेट विविधताओं के लिए समर्थन प्रदान करता है। समर्थित एन्कोडिंग में ISO-2022-KR, [[EUC-KR]], जोहाब, [[ एकीकृत हंगुल कोड ]], UCS-2, UTF-8, UTF-16 और UTF-32 शामिल हैं।
यह कोरियाई चरित्र संग्रह [[केएस एक्स 1001]]:1992 और केएस एक्स 1003:1992 चरित्र सेट मानकों और उनके चयनित कॉर्पोरेट विविधताओं के लिए समर्थन प्रदान करता है। समर्थित एन्कोडिंग में ISO-2022-KR, [[EUC-KR]], जोहाब, [[ एकीकृत हंगुल कोड |एकीकृत हंगुल कोड]] , UCS-2, UTF-8, UTF-16 और UTF-32 शामिल हैं।


===आईएसओ-एडोब===
===आईएसओ-एडोब===
Line 190: Line 187:


===सीआईडी===
===सीआईडी===
CID-कुंजी फ़ॉन्ट (जिसे ''CID फ़ॉन्ट'', ''CID-आधारित फ़ॉन्ट'', ''कैरेक्टर आइडेंटिफ़ायर फ़ॉन्ट'' के लिए संक्षिप्त रूप में भी जाना जाता है) एक फ़ॉन्ट संरचना है, जिसे मूल रूप से पोस्टस्क्रिप्ट फ़ॉन्ट प्रारूपों के लिए विकसित किया गया है, जिसे संबोधित करने के लिए डिज़ाइन किया गया है बड़ी संख्या में [[ग्लिफ़]]. इसे चित्रात्मक पूर्वी एशियाई वर्ण सेटों का समर्थन करने के लिए विकसित किया गया था, क्योंकि इनमें लैटिन, ग्रीक और सिरिलिक लेखन प्रणालियों की तुलना में कई अधिक वर्ण शामिल हैं।
CID-कुंजी फ़ॉन्ट (जिसे ''CID फ़ॉन्ट'', ''CID-आधारित फ़ॉन्ट'', ''कैरेक्टर आइडेंटिफ़ायर फ़ॉन्ट'' के लिए संक्षिप्त रूप में भी जाना जाता है) फ़ॉन्ट संरचना है, जिसे मूल रूप से पोस्टस्क्रिप्ट फ़ॉन्ट प्रारूपों के लिए विकसित किया गया है, जिसे संबोधित करने के लिए डिज़ाइन किया गया है बड़ी संख्या में [[ग्लिफ़]]. इसे चित्रात्मक पूर्वी एशियाई वर्ण सेटों का समर्थन करने के लिए विकसित किया गया था, क्योंकि इनमें लैटिन, ग्रीक और सिरिलिक लेखन प्रणालियों की तुलना में कई अधिक वर्ण शामिल हैं।


Adobe ने जटिल एशियाई-भाषा ([[CJK]]) एन्कोडिंग और बहुत बड़े कैरेक्टर सेट को संबोधित करने के लिए OCF/टाइप 0 प्रारूप के साथ समस्याओं को हल करने के लिए CID-कुंजी वाले फ़ॉन्ट प्रारूप विकसित किए। सीआईडी-कुंजी वाले आंतरिक का उपयोग मानक सीआईडी-कुंजी वाले फ़ॉन्ट के लिए #टाइप 1 फ़ॉन्ट प्रारूप के साथ, या सीआईडी-कुंजी वाले ओपनटाइप फ़ॉन्ट के लिए #टाइप 2 के साथ किया जा सकता है।
Adobe ने जटिल एशियाई-भाषा ([[CJK]]) एन्कोडिंग और बहुत बड़े कैरेक्टर सेट को संबोधित करने के लिए OCF/टाइप 0 प्रारूप के साथ समस्याओं को हल करने के लिए CID-कुंजी वाले फ़ॉन्ट प्रारूप विकसित किए। सीआईडी-कुंजी वाले आंतरिक का उपयोग मानक सीआईडी-कुंजी वाले फ़ॉन्ट के लिए #टाइप 1 फ़ॉन्ट प्रारूप के साथ, या सीआईडी-कुंजी वाले ओपनटाइप फ़ॉन्ट के लिए #टाइप 2 के साथ किया जा सकता है।
सीआईडी-कुंजी वाले फ़ॉन्ट अक्सर विभिन्न भाषा कवरेज उद्देश्यों के लिए परिभाषित चरित्र संग्रह, स्थिर ग्लिफ़ सेट का संदर्भ देते हैं। हालाँकि सैद्धांतिक रूप से कोई भी फ़ॉन्ट निर्माता चरित्र संग्रह को परिभाषित कर सकता है, लेकिन केवल Adobe ही व्यापक उपयोग में है। प्रत्येक चरित्र संग्रह में एक एन्कोडिंग होती है जो चरित्र आईडी को ग्लिफ़ में मैप करती है। किसी वर्ण संग्रह में प्रत्येक सदस्य ग्लिफ़ की पहचान एक अद्वितीय वर्ण पहचानकर्ता (CID) द्वारा की जाती है। ऐसे सीआईडी ​​आम तौर पर [[यूनिकोड]] जैसे अन्य एन्कोडिंग या मैपिंग के पूरक होते हैं।
सीआईडी-कुंजी वाले फ़ॉन्ट अक्सर विभिन्न भाषा कवरेज उद्देश्यों के लिए परिभाषित चरित्र संग्रह, स्थिर ग्लिफ़ सेट का संदर्भ देते हैं। हालाँकि सैद्धांतिक रूप से कोई भी फ़ॉन्ट निर्माता चरित्र संग्रह को परिभाषित कर सकता है, लेकिन केवल Adobe ही व्यापक उपयोग में है। प्रत्येक चरित्र संग्रह में एन्कोडिंग होती है जो चरित्र आईडी को ग्लिफ़ में मैप करती है। किसी वर्ण संग्रह में प्रत्येक सदस्य ग्लिफ़ की पहचान अद्वितीय वर्ण पहचानकर्ता (CID) द्वारा की जाती है। ऐसे सीआईडी ​​आम तौर पर [[यूनिकोड]] जैसे अन्य एन्कोडिंग या मैपिंग के पूरक होते हैं।


चरित्र संग्रह को विशिष्ट रूप से रजिस्ट्री, ऑर्डरिंग और पूरक द्वारा नामित किया जाता है, जैसे Adobe-Japan1-6। रजिस्ट्री डेवलपर है (जैसे Adobe)। तथाकथित ऑर्डरिंग संग्रह का उद्देश्य बताता है (उदाहरण के लिए, जापान1)। पूरक संख्या (जैसे कि 6) वृद्धिशील परिवर्धन को इंगित करती है: किसी दी गई भाषा के लिए, बढ़ते आकार के कई वर्ण संग्रह हो सकते हैं, प्रत्येक उच्च पूरक संख्या का उपयोग करते हुए, अंतिम का एक सुपरसेट हो सकता है। Adobe-Japan1-0 संग्रह 8284 ग्लिफ़ है, जबकि Adobe-Japan1-6 23,058 ग्लिफ़ है।
चरित्र संग्रह को विशिष्ट रूप से रजिस्ट्री, ऑर्डरिंग और पूरक द्वारा नामित किया जाता है, जैसे Adobe-Japan1-6। रजिस्ट्री डेवलपर है (जैसे Adobe)। तथाकथित ऑर्डरिंग संग्रह का उद्देश्य बताता है (उदाहरण के लिए, जापान1)। पूरक संख्या (जैसे कि 6) वृद्धिशील परिवर्धन को इंगित करती है: किसी दी गई भाषा के लिए, बढ़ते आकार के कई वर्ण संग्रह हो सकते हैं, प्रत्येक उच्च पूरक संख्या का उपयोग करते हुए, अंतिम का सुपरसेट हो सकता है। Adobe-Japan1-0 संग्रह 8284 ग्लिफ़ है, जबकि Adobe-Japan1-6 23,058 ग्लिफ़ है।


पहचान एन्कोडिंग, जैसे कि पहचान-एच (क्षैतिज लेखन के लिए) या पहचान-वी (ऊर्ध्वाधर के लिए) का उपयोग करके चरित्र संग्रह के संदर्भ के बिना सीआईडी-कुंजी वाले फ़ॉन्ट बनाए जा सकते हैं। ऐसे फ़ॉन्ट में प्रत्येक में एक अद्वितीय वर्ण सेट हो सकता है, और ऐसे मामलों में ग्लिफ़ की सीआईडी ​​संख्या जानकारीपूर्ण नहीं होती है; आम तौर पर इसके बजाय यूनिकोड एन्कोडिंग का उपयोग किया जाता है, संभवतः पूरक जानकारी के साथ।
पहचान एन्कोडिंग, जैसे कि पहचान-एच (क्षैतिज लेखन के लिए) या पहचान-वी (ऊर्ध्वाधर के लिए) का उपयोग करके चरित्र संग्रह के संदर्भ के बिना सीआईडी-कुंजी वाले फ़ॉन्ट बनाए जा सकते हैं। ऐसे फ़ॉन्ट में प्रत्येक में अद्वितीय वर्ण सेट हो सकता है, और ऐसे मामलों में ग्लिफ़ की सीआईडी ​​संख्या जानकारीपूर्ण नहीं होती है; आम तौर पर इसके बजाय यूनिकोड एन्कोडिंग का उपयोग किया जाता है, संभवतः पूरक जानकारी के साथ।


सीआईडी-कुंजी वाले फ़ॉन्ट में आंतरिक रूप से उनके वर्ण सेट पंक्तियों में विभाजित होते हैं, इस लाभ के साथ कि प्रत्येक पंक्ति में अलग-अलग वैश्विक संकेत पैरामीटर लागू हो सकते हैं।
सीआईडी-कुंजी वाले फ़ॉन्ट में आंतरिक रूप से उनके वर्ण सेट पंक्तियों में विभाजित होते हैं, इस लाभ के साथ कि प्रत्येक पंक्ति में अलग-अलग वैश्विक संकेत पैरामीटर लागू हो सकते हैं।
Line 207: Line 204:


===संक्षिप्त फ़ॉन्ट स्वरूप===
===संक्षिप्त फ़ॉन्ट स्वरूप===
कॉम्पैक्ट फ़ॉन्ट प्रारूप (जिसे सीएफएफ फ़ॉन्ट प्रारूप, टाइप 2 फ़ॉन्ट प्रारूप, या सीएफएफ/टाइप 2 फ़ॉन्ट प्रारूप के रूप में भी जाना जाता है) टाइप 2 चारस्ट्रिंग का उपयोग करके टाइप 1 प्रारूप का एक दोषरहित संकलन है। इसे कई तर्कों, विभिन्न पूर्वनिर्धारित डिफ़ॉल्ट मानों, एन्कोडिंग मानों के अधिक कुशल आवंटन और फ़ॉन्टसेट (फोंट के परिवार) के भीतर साझा सबरूटीन्स के साथ ऑपरेटरों का उपयोग करके टाइप 1 फ़ॉन्ट्स की तुलना में कम संग्रहण स्थान का उपयोग करने के लिए डिज़ाइन किया गया है।
कॉम्पैक्ट फ़ॉन्ट प्रारूप (जिसे सीएफएफ फ़ॉन्ट प्रारूप, टाइप 2 फ़ॉन्ट प्रारूप, या सीएफएफ/टाइप 2 फ़ॉन्ट प्रारूप के रूप में भी जाना जाता है) टाइप 2 चारस्ट्रिंग का उपयोग करके टाइप 1 प्रारूप का दोषरहित संकलन है। इसे कई तर्कों, विभिन्न पूर्वनिर्धारित डिफ़ॉल्ट मानों, एन्कोडिंग मानों के अधिक कुशल आवंटन और फ़ॉन्टसेट (फोंट के परिवार) के भीतर साझा सबरूटीन्स के साथ ऑपरेटरों का उपयोग करके टाइप 1 फ़ॉन्ट्स की तुलना में कम संग्रहण स्थान का उपयोग करने के लिए डिज़ाइन किया गया है।


तथाकथित पोस्टस्क्रिप्ट या ओपनटाइप फ़ॉन्ट का टाइप 1 स्वाद, जिसे ओपनटाइप सीएफएफ भी कहा जाता है, में सीएफएफ तालिका में ग्लिफ़ रूपरेखा और संकेत शामिल हैं।
तथाकथित पोस्टस्क्रिप्ट या ओपनटाइप फ़ॉन्ट का टाइप 1 स्वाद, जिसे ओपनटाइप सीएफएफ भी कहा जाता है, में सीएफएफ तालिका में ग्लिफ़ रूपरेखा और संकेत शामिल हैं।
Line 220: Line 217:
{{Main|Multiple master fonts}}
{{Main|Multiple master fonts}}


मल्टीपल मास्टर फॉन्ट (या एमएम फॉन्ट) एडोब सिस्टम्स के #टाइप 1 पोस्टस्क्रिप्ट [[ टाइपफ़ेस ]] का विस्तार हैं। एकाधिक मास्टर फ़ॉन्ट में एक या अधिक मास्टर होते हैं - यानी, मूल फ़ॉन्ट शैलियाँ, उदा। एक हल्का, एक नियमित और एक बोल्ड संस्करण - और उपयोगकर्ता को इन फ़ॉन्ट शैलियों को अक्षों की एक सतत श्रृंखला के साथ प्रक्षेपित करने में सक्षम बनाता है। हालाँकि मल्टीपल मास्टर फ़ॉन्ट अब अंतिम उपयोगकर्ता फ़ॉन्ट में आम नहीं हैं, फिर भी वे जटिल फ़ॉन्ट परिवारों को विकसित करते समय एक महत्वपूर्ण भूमिका निभाते हैं।
मल्टीपल मास्टर फॉन्ट (या एमएम फॉन्ट) एडोब सिस्टम्स के #टाइप 1 पोस्टस्क्रिप्ट [[ टाइपफ़ेस |टाइपफ़ेस]] का विस्तार हैं। एकाधिक मास्टर फ़ॉन्ट में या अधिक मास्टर होते हैं - यानी, मूल फ़ॉन्ट शैलियाँ, उदा। हल्का, नियमित और बोल्ड संस्करण - और उपयोगकर्ता को इन फ़ॉन्ट शैलियों को अक्षों की सतत श्रृंखला के साथ प्रक्षेपित करने में सक्षम बनाता है। हालाँकि मल्टीपल मास्टर फ़ॉन्ट अब अंतिम उपयोगकर्ता फ़ॉन्ट में आम नहीं हैं, फिर भी वे जटिल फ़ॉन्ट परिवारों को विकसित करते समय महत्वपूर्ण भूमिका निभाते हैं।


===ओपनटाइप===
===ओपनटाइप===
Line 230: Line 227:
जब एडोब ने पोस्टस्क्रिप्ट टाइप 1 और टाइप 1 मल्टीपल मास्टर फ़ॉन्ट को ओपनटाइप सीएफएफ प्रारूप में परिवर्तित किया, तो वे एडोब टाइप लाइब्रेरी फ़ॉन्ट से अंतिम टाइप 1/एमएम संस्करणों के आधार पर बनाए गए थे। फ़ाइल स्वरूप परिवर्तन के अलावा, अन्य परिवर्तन भी हैं:
जब एडोब ने पोस्टस्क्रिप्ट टाइप 1 और टाइप 1 मल्टीपल मास्टर फ़ॉन्ट को ओपनटाइप सीएफएफ प्रारूप में परिवर्तित किया, तो वे एडोब टाइप लाइब्रेरी फ़ॉन्ट से अंतिम टाइप 1/एमएम संस्करणों के आधार पर बनाए गए थे। फ़ाइल स्वरूप परिवर्तन के अलावा, अन्य परिवर्तन भी हैं:


*सभी वर्णमाला फ़ॉन्ट में 17 अतिरिक्त वर्ण शामिल थे: यूरो (कुछ को यह पहले से ही टाइप 1 में मिल चुका था), लीटर, अनुमानित, और 14 मैक प्रतीक प्रतिस्थापन वर्ण। प्रतीक प्रतिस्थापन इस तथ्य से निपटने के लिए मैक ओएस पर उपयोग की जाने वाली एक योजना थी कि मानक आईएसओ-एडोब कैरेक्टर सेट ने कुछ ऐसे कैरेक्टर छोड़ दिए जो मैकरोमन कैरेक्टर सेट का हिस्सा थे। जब इन 14 अक्षरों में से एक को मानक एन्कोडिंग के साथ टाइप 1 फ़ॉन्ट में टाइप किया गया था, तो एटीएम और प्रिंटर ड्राइवर दोनों को सिंबल फ़ॉन्ट से टाइम्स शैली में एक सामान्य ग्लिफ़ मिलेगा। ओपनटाइप रूपांतरण में, इन वर्णों को कुछ हद तक फ़ॉन्ट-विशिष्ट उपचार (वजन और चौड़ाई) प्राप्त करते हुए, प्रत्येक फ़ॉन्ट में बनाया गया था।
*सभी वर्णमाला फ़ॉन्ट में 17 अतिरिक्त वर्ण शामिल थे: यूरो (कुछ को यह पहले से ही टाइप 1 में मिल चुका था), लीटर, अनुमानित, और 14 मैक प्रतीक प्रतिस्थापन वर्ण। प्रतीक प्रतिस्थापन इस तथ्य से निपटने के लिए मैक ओएस पर उपयोग की जाने वाली योजना थी कि मानक आईएसओ-एडोब कैरेक्टर सेट ने कुछ ऐसे कैरेक्टर छोड़ दिए जो मैकरोमन कैरेक्टर सेट का हिस्सा थे। जब इन 14 अक्षरों में से को मानक एन्कोडिंग के साथ टाइप 1 फ़ॉन्ट में टाइप किया गया था, तो एटीएम और प्रिंटर ड्राइवर दोनों को सिंबल फ़ॉन्ट से टाइम्स शैली में सामान्य ग्लिफ़ मिलेगा। ओपनटाइप रूपांतरण में, इन वर्णों को कुछ हद तक फ़ॉन्ट-विशिष्ट उपचार (वजन और चौड़ाई) प्राप्त करते हुए, प्रत्येक फ़ॉन्ट में बनाया गया था।
*जिन फ़ॉन्ट्स में बिना उच्चारण वाले अक्षर थे, उनमें उच्चारण वाले अक्षर को संभालने के लिए अतिरिक्त कर्निंग थी।
*जिन फ़ॉन्ट्स में बिना उच्चारण वाले अक्षर थे, उनमें उच्चारण वाले अक्षर को संभालने के लिए अतिरिक्त कर्निंग थी।
*फ़ॉन्ट परिवार जिनमें अलग-अलग टाइप 1 विशेषज्ञ फ़ॉन्ट या सिरिलिक फ़ॉन्ट शामिल हैं, इन ग्लिफ़ को उनके ओपनटाइप समकक्षों में बेस फ़ॉन्ट में बनाया गया है।
*फ़ॉन्ट परिवार जिनमें अलग-अलग टाइप 1 विशेषज्ञ फ़ॉन्ट या सिरिलिक फ़ॉन्ट शामिल हैं, इन ग्लिफ़ को उनके ओपनटाइप समकक्षों में बेस फ़ॉन्ट में बनाया गया है।
*एकाधिक मास्टर फ़ॉन्ट को अलग-अलग ओपनटाइप फ़ॉन्ट में परिवर्तित किया गया; प्रत्येक फ़ॉन्ट में एक पूर्व एकाधिक मास्टर उदाहरण शामिल होता है।
*एकाधिक मास्टर फ़ॉन्ट को अलग-अलग ओपनटाइप फ़ॉन्ट में परिवर्तित किया गया; प्रत्येक फ़ॉन्ट में पूर्व एकाधिक मास्टर उदाहरण शामिल होता है।


कई [[एडोब मूल]] फ़ॉन्ट्स के लिए, विशेष रूप से [[रॉबर्ट स्लिमबैक]] द्वारा डिज़ाइन किए गए फ़ॉन्ट्स के लिए, एडोब ने ओपनटाइप में रूपांतरण के साथ-साथ कुछ हद तक रीडिज़ाइन भी किया।
कई [[एडोब मूल]] फ़ॉन्ट्स के लिए, विशेष रूप से [[रॉबर्ट स्लिमबैक]] द्वारा डिज़ाइन किए गए फ़ॉन्ट्स के लिए, एडोब ने ओपनटाइप में रूपांतरण के साथ-साथ कुछ हद तक रीडिज़ाइन भी किया।
Line 246: Line 243:


===मूल समग्र फ़ॉन्ट===
===मूल समग्र फ़ॉन्ट===
मूल समग्र फ़ॉन्ट प्रारूप (जो टाइप 0 फ़ाइल संरचना का उपयोग करता है) एडोब का बड़े अक्षर सेट वाले फ़ॉन्ट के लिए एक प्रारूप लागू करने का पहला प्रयास था, जो पोस्टस्क्रिप्ट स्तर 2 के साथ शुरू हुआ था।
मूल समग्र फ़ॉन्ट प्रारूप (जो टाइप 0 फ़ाइल संरचना का उपयोग करता है) एडोब का बड़े अक्षर सेट वाले फ़ॉन्ट के लिए प्रारूप लागू करने का पहला प्रयास था, जो पोस्टस्क्रिप्ट स्तर 2 के साथ शुरू हुआ था।


इसके बाद Adobe ने CID-कुंजी फ़ॉन्ट फ़ाइल स्वरूप विकसित किया, जिसे जटिल एशियाई-भाषा एन्कोडिंग और वर्ण सेट मुद्दों को संबोधित करने के लिए बेहतर प्रदर्शन और अधिक लचीली वास्तुकला प्रदान करने के लिए डिज़ाइन किया गया था। Adobe OCF फ़ॉन्ट प्रारूप का दस्तावेजीकरण या समर्थन नहीं करता है।
इसके बाद Adobe ने CID-कुंजी फ़ॉन्ट फ़ाइल स्वरूप विकसित किया, जिसे जटिल एशियाई-भाषा एन्कोडिंग और वर्ण सेट मुद्दों को संबोधित करने के लिए बेहतर प्रदर्शन और अधिक लचीली वास्तुकला प्रदान करने के लिए डिज़ाइन किया गया था। Adobe OCF फ़ॉन्ट प्रारूप का दस्तावेजीकरण या समर्थन नहीं करता है।
Line 252: Line 249:
OCF फ़ॉन्ट मेट्रिक्स का वर्णन Adobe Composite फ़ॉन्ट मेट्रिक्स फ़ाइल में किया गया है।
OCF फ़ॉन्ट मेट्रिक्स का वर्णन Adobe Composite फ़ॉन्ट मेट्रिक्स फ़ाइल में किया गया है।


=== {{anchor|AFM}} एडोब फॉन्ट मेट्रिक्स, एडोब कम्पोजिट फॉन्ट मेट्रिक्स, एडोब मल्टीपल फॉन्ट मेट्रिक्स===
=== एडोब फॉन्ट मेट्रिक्स, एडोब कम्पोजिट फॉन्ट मेट्रिक्स, एडोब मल्टीपल फॉन्ट मेट्रिक्स===
एडोब फॉन्ट मेट्रिक्स (एएफएम), एडोब कंपोजिट फॉन्ट मेट्रिक्स (एसीएफएम), एडोब मल्टीपल फॉन्ट मेट्रिक्स (एएमएफएम) [[कम्प्यूटर फाइल]] में फ़ॉन्ट प्रोग्राम के लिए सामान्य टाइपफेस जानकारी और फ़ॉन्ट मेट्रिक्स जानकारी होती है। ये फ़ाइलें आम तौर पर सीधे [[यूनिक्स]] वातावरण में ही उपयोग की जाती हैं।
एडोब फॉन्ट मेट्रिक्स (एएफएम), एडोब कंपोजिट फॉन्ट मेट्रिक्स (एसीएफएम), एडोब मल्टीपल फॉन्ट मेट्रिक्स (एएमएफएम) [[कम्प्यूटर फाइल]] में फ़ॉन्ट प्रोग्राम के लिए सामान्य टाइपफेस जानकारी और फ़ॉन्ट मेट्रिक्स जानकारी होती है। ये फ़ाइलें आम तौर पर सीधे [[यूनिक्स]] वातावरण में ही उपयोग की जाती हैं।


एक एएफएम फ़ाइल एक फ़ॉन्ट प्रोग्राम के लिए वैश्विक मेट्रिक्स और प्रत्येक व्यक्तिगत चरित्र के मेट्रिक्स दोनों प्रदान करती है।
एक एएफएम फ़ाइल फ़ॉन्ट प्रोग्राम के लिए वैश्विक मेट्रिक्स और प्रत्येक व्यक्तिगत चरित्र के मेट्रिक्स दोनों प्रदान करती है।


एकाधिक मास्टर फ़ॉन्ट के मेट्रिक्स को एक एएमएफएम फ़ाइल द्वारा वर्णित किया गया है, जो नियंत्रण डेटा और वैश्विक फ़ॉन्ट जानकारी निर्दिष्ट करता है, साथ ही फ़ॉन्ट में प्रत्येक मास्टर डिज़ाइन के लिए एक एएफएम फ़ाइल भी निर्दिष्ट करता है।
एकाधिक मास्टर फ़ॉन्ट के मेट्रिक्स को एएमएफएम फ़ाइल द्वारा वर्णित किया गया है, जो नियंत्रण डेटा और वैश्विक फ़ॉन्ट जानकारी निर्दिष्ट करता है, साथ ही फ़ॉन्ट में प्रत्येक मास्टर डिज़ाइन के लिए एएफएम फ़ाइल भी निर्दिष्ट करता है।


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


प्रारूप पर्याप्त रूप से समान हैं कि एक अनुपालन पार्सर एएफएम, एसीएफएम और एएमएफएम फाइलों को पार्स कर सकता है।
प्रारूप पर्याप्त रूप से समान हैं कि अनुपालन पार्सर एएफएम, एसीएफएम और एएमएफएम फाइलों को पार्स कर सकता है।


===प्रिंटर फ़ॉन्ट [[ASCII]]===
===प्रिंटर फ़ॉन्ट [[ASCII]]===
प्रिंटर फ़ॉन्ट ASCII (PFA) टाइप 1 फ़ॉन्ट प्रोग्राम का शुद्ध ASCII संस्करण है, जिसमें विशेष रूप से फ़ॉन्ट का ग्लिफ़ डेटा होता है। यह किसी भी प्रकार के आवरण के बिना शुद्ध पोस्टस्क्रिप्ट कोड है, और पीएस दुभाषिया में फ़ॉन्ट को परिभाषित करने के लिए इसे पीएस फ़ाइल में पूर्ण रूप से कॉपी किया जा सकता है। PFA UNIX परिवेश में उपयोग किए जाने वाले टाइप 1 फ़ॉन्ट के लिए पसंदीदा प्रारूप है, और आमतौर पर इसमें .PFA फ़ाइल नाम एक्सटेंशन होता है।
प्रिंटर फ़ॉन्ट ASCII (PFA) टाइप 1 फ़ॉन्ट प्रोग्राम का शुद्ध ASCII संस्करण है, जिसमें विशेष रूप से फ़ॉन्ट का ग्लिफ़ डेटा होता है। यह किसी भी प्रकार के आवरण के बिना शुद्ध पोस्टस्क्रिप्ट कोड है, और पीएस दुभाषिया में फ़ॉन्ट को परिभाषित करने के लिए इसे पीएस फ़ाइल में पूर्ण रूप से कॉपी किया जा सकता है। PFA UNIX परिवेश में उपयोग किए जाने वाले टाइप 1 फ़ॉन्ट के लिए पसंदीदा प्रारूप है, और आमतौर पर इसमें .PFA फ़ाइल नाम एक्सटेंशन होता है।


हालाँकि इन फ़ाइलों में वाक्यात्मक रूप से मनमाना पोस्टस्क्रिप्ट कोड हो सकता है, वे आमतौर पर पूर्ण पोस्टस्क्रिप्ट दुभाषियों से कम पाठकों को उन्हें संसाधित करने की अनुमति देने के लिए एक कठोर सूत्र का पालन करते हैं (उदाहरण के लिए फ़ॉन्ट को सबसेट करने के लिए)। फ़ाइल के पहले खंड को [[स्पष्ट पाठ]] भाग कहा जाता है, और उन डेटा संरचनाओं का निर्माण शुरू होता है जो पोस्टस्क्रिप्ट दुभाषिया में फ़ॉन्ट को परिभाषित करते हैं; यहां दी गई जानकारी वे चीजें हैं जिन्हें 1980 के दशक में Adobe सार्वजनिक करने में सहज था, और इसका अधिकांश भाग साथी AFM फ़ाइल में भी मौजूद होगा। स्पष्ट पाठ भाग में अंतिम दो ऑपरेटर हैं <code>currentfile eexec</code> (एन्क्रिप्टेड निष्पादन), जो दुभाषिया को निर्देशों की एन्क्रिप्टेड स्ट्रीम के रूप में वर्तमान फ़ाइल को पढ़ने के लिए स्विच करने का निर्देश देता है। फ़ॉन्ट डेटा संरचनाओं के निर्माण को पूरा करने के लिए निम्नलिखित एन्क्रिप्टेड भाग फिर से पोस्टस्क्रिप्ट कोड है - इसमें बहुत से चारस्ट्रिंग शामिल हैं, जो कि एक प्रकार का [[ बाईटकोड ]] है, लेकिन फ़ॉन्ट परिभाषा चरण में वे केवल फ़ॉन्ट में संग्रहीत डेटा हैं - भले ही वह कोड को एन्क्रिप्ट किया जाता है (जो मनमाना बाइट मान उत्पन्न करता है) और फिर फ़ाइल की समग्र ASCII प्रकृति को सुनिश्चित करने के लिए हेक्स-एन्कोड किया जाता है। यहां बनाई गई डेटा संरचनाओं को चिह्नित किया गया है <code>noaccess</code> उन्हें बाद के पोस्टस्क्रिप्ट कोड के लिए अप्राप्य बनाने के लिए। एन्क्रिप्टेड भाग में अंतिम क्रिया फ़ाइल को सामान्य रूप से पढ़ने के लिए वापस स्विच करना है, लेकिन चूंकि eexec थोड़ा आगे पढ़ेगा, इसलिए यह जानना असंभव था कि सामान्य प्रसंस्करण किस वर्ण पर फिर से शुरू होगा। इसलिए, पीएफए ​​फाइलें 512 शून्य के ट्रेलर के साथ समाप्त होती हैं <code>cleartomark</code> ऑपरेटर जो किसी भी ऑपरेंड को फेंक देता है जो यादृच्छिक स्थिति से शुरू होने वाले उन शून्यों की व्याख्या के परिणामस्वरूप स्टैक पर समाप्त हो सकता है।
हालाँकि इन फ़ाइलों में वाक्यात्मक रूप से मनमाना पोस्टस्क्रिप्ट कोड हो सकता है, वे आमतौर पर पूर्ण पोस्टस्क्रिप्ट दुभाषियों से कम पाठकों को उन्हें संसाधित करने की अनुमति देने के लिए कठोर सूत्र का पालन करते हैं (उदाहरण के लिए फ़ॉन्ट को सबसेट करने के लिए)। फ़ाइल के पहले खंड को [[स्पष्ट पाठ]] भाग कहा जाता है, और उन डेटा संरचनाओं का निर्माण शुरू होता है जो पोस्टस्क्रिप्ट दुभाषिया में फ़ॉन्ट को परिभाषित करते हैं; यहां दी गई जानकारी वे चीजें हैं जिन्हें 1980 के दशक में Adobe सार्वजनिक करने में सहज था, और इसका अधिकांश भाग साथी AFM फ़ाइल में भी मौजूद होगा। स्पष्ट पाठ भाग में अंतिम दो ऑपरेटर हैं <code>currentfile eexec</code> (एन्क्रिप्टेड निष्पादन), जो दुभाषिया को निर्देशों की एन्क्रिप्टेड स्ट्रीम के रूप में वर्तमान फ़ाइल को पढ़ने के लिए स्विच करने का निर्देश देता है। फ़ॉन्ट डेटा संरचनाओं के निर्माण को पूरा करने के लिए निम्नलिखित एन्क्रिप्टेड भाग फिर से पोस्टस्क्रिप्ट कोड है - इसमें बहुत से चारस्ट्रिंग शामिल हैं, जो कि प्रकार का [[ बाईटकोड |बाईटकोड]] है, लेकिन फ़ॉन्ट परिभाषा चरण में वे केवल फ़ॉन्ट में संग्रहीत डेटा हैं - भले ही वह कोड को एन्क्रिप्ट किया जाता है (जो मनमाना बाइट मान उत्पन्न करता है) और फिर फ़ाइल की समग्र ASCII प्रकृति को सुनिश्चित करने के लिए हेक्स-एन्कोड किया जाता है। यहां बनाई गई डेटा संरचनाओं को चिह्नित किया गया है <code>noaccess</code> उन्हें बाद के पोस्टस्क्रिप्ट कोड के लिए अप्राप्य बनाने के लिए। एन्क्रिप्टेड भाग में अंतिम क्रिया फ़ाइल को सामान्य रूप से पढ़ने के लिए वापस स्विच करना है, लेकिन चूंकि eexec थोड़ा आगे पढ़ेगा, इसलिए यह जानना असंभव था कि सामान्य प्रसंस्करण किस वर्ण पर फिर से शुरू होगा। इसलिए, पीएफए ​​फाइलें 512 शून्य के ट्रेलर के साथ समाप्त होती हैं <code>cleartomark</code> ऑपरेटर जो किसी भी ऑपरेंड को फेंक देता है जो यादृच्छिक स्थिति से शुरू होने वाले उन शून्यों की व्याख्या के परिणामस्वरूप स्टैक पर समाप्त हो सकता है।


===प्रिंटर [[फ़ॉन्ट]] बाइनरी===
===प्रिंटर [[फ़ॉन्ट]] बाइनरी===
प्रिंटर फ़ॉन्ट बाइनरी (पीएफबी) एडोब सिस्टम्स द्वारा बनाया गया एक बाइनरी पोस्टस्क्रिप्ट फ़ॉन्ट प्रारूप है, जिसमें आमतौर पर .पीएफबी फ़ाइल नाम एक्सटेंशन होता है। इसमें एक फ़ॉन्ट का ग्लिफ़ डेटा होता है।
प्रिंटर फ़ॉन्ट बाइनरी (पीएफबी) एडोब सिस्टम्स द्वारा बनाया गया बाइनरी पोस्टस्क्रिप्ट फ़ॉन्ट प्रारूप है, जिसमें आमतौर पर .पीएफबी फ़ाइल नाम एक्सटेंशन होता है। इसमें फ़ॉन्ट का ग्लिफ़ डेटा होता है।


पीएफए ​​फ़ाइल में डेटा के अधिक कॉम्पैक्ट भंडारण की अनुमति देने के लिए पीएफबी प्रारूप एक हल्का आवरण है। फ़ाइल में कई ब्लॉक हैं, जिनमें से प्रत्येक को ASCII या बाइनरी के रूप में चिह्नित किया गया है। संबंधित पीएफए ​​फ़ाइल को फिर से बनाने के लिए, ASCII ब्लॉक को शब्दशः लिया जाता है और बाइनरी ब्लॉक को हेक्स-एनकोड किया जाता है। बाइनरी ब्लॉक वे होते हैं जो फ़ॉन्ट प्रोग्राम का एन्क्रिप्टेड भाग बनाते हैं।
पीएफए ​​फ़ाइल में डेटा के अधिक कॉम्पैक्ट भंडारण की अनुमति देने के लिए पीएफबी प्रारूप हल्का आवरण है। फ़ाइल में कई ब्लॉक हैं, जिनमें से प्रत्येक को ASCII या बाइनरी के रूप में चिह्नित किया गया है। संबंधित पीएफए ​​फ़ाइल को फिर से बनाने के लिए, ASCII ब्लॉक को शब्दशः लिया जाता है और बाइनरी ब्लॉक को हेक्स-एनकोड किया जाता है। बाइनरी ब्लॉक वे होते हैं जो फ़ॉन्ट प्रोग्राम का एन्क्रिप्टेड भाग बनाते हैं।


===लेजरराइटर फ़ॉन्ट===
===लेजरराइटर फ़ॉन्ट===
लेज़रराइटर फ़ॉन्ट (LWFN) एक बाइनरी पोस्टस्क्रिप्ट फ़ॉन्ट प्रारूप है जिसका उपयोग [[क्लासिक मैक ओएस]] पर किया जाता है, जो वैचारिक रूप से प्रिंटर फ़ॉन्ट बाइनरी प्रारूप के समान है लेकिन फ़ॉन्ट डेटा के लिए कस्टम रैपर के बजाय मैक ओएस संसाधन फोर्क डेटा संरचना का उपयोग करता है। इसमें एक फ़ॉन्ट के लिए ग्लिफ़ डेटा शामिल है।
लेज़रराइटर फ़ॉन्ट (LWFN) बाइनरी पोस्टस्क्रिप्ट फ़ॉन्ट प्रारूप है जिसका उपयोग [[क्लासिक मैक ओएस]] पर किया जाता है, जो वैचारिक रूप से प्रिंटर फ़ॉन्ट बाइनरी प्रारूप के समान है लेकिन फ़ॉन्ट डेटा के लिए कस्टम रैपर के बजाय मैक ओएस संसाधन फोर्क डेटा संरचना का उपयोग करता है। इसमें फ़ॉन्ट के लिए ग्लिफ़ डेटा शामिल है।


<code>LWFN</code> इस प्रकार की फ़ाइल के लिए फ़ाइल प्रकार कोड है। इसमें कोई एक्सटेंशन नहीं होगा, और फ़ाइल नाम 5+3+3+... सूत्र के अनुसार, फ़ॉन्ट के पोस्टस्क्रिप्ट नाम का संक्षिप्त रूप होगा: नाम को [[CamelCase]] में पढ़ा जाता है और उपशब्दों में विभाजित किया जाता है, पहले उपशब्द से अधिकतम 5 अक्षर रखे जाते हैं, और किसी भी बाद के उपशब्द से अधिकतम 3 अक्षर रखे जाते हैं। इस प्रकार, पैलेटिनो-बोल्डइटैलिक को पैलेटबोलिटा फ़ाइल में पाया जाएगा।
<code>LWFN</code> इस प्रकार की फ़ाइल के लिए फ़ाइल प्रकार कोड है। इसमें कोई एक्सटेंशन नहीं होगा, और फ़ाइल नाम 5+3+3+... सूत्र के अनुसार, फ़ॉन्ट के पोस्टस्क्रिप्ट नाम का संक्षिप्त रूप होगा: नाम को [[CamelCase]] में पढ़ा जाता है और उपशब्दों में विभाजित किया जाता है, पहले उपशब्द से अधिकतम 5 अक्षर रखे जाते हैं, और किसी भी बाद के उपशब्द से अधिकतम 3 अक्षर रखे जाते हैं। इस प्रकार, पैलेटिनो-बोल्डइटैलिक को पैलेटबोलिटा फ़ाइल में पाया जाएगा।


===प्रिंटर फ़ॉन्ट मीट्रिक===
===प्रिंटर फ़ॉन्ट मीट्रिक===
प्रिंटर फॉन्ट मेट्रिक (पीएफएम) एएफएम का एक बाइनरी संस्करण है, जिसमें आमतौर पर .पीएफएम फ़ाइल नाम एक्सटेंशन होता है। इसमें फ़ॉन्ट मीट्रिक जानकारी शामिल है.
प्रिंटर फॉन्ट मेट्रिक (पीएफएम) एएफएम का बाइनरी संस्करण है, जिसमें आमतौर पर .पीएफएम फ़ाइल नाम एक्सटेंशन होता है। इसमें फ़ॉन्ट मीट्रिक जानकारी शामिल है.


पीएफएम प्रारूप विंडोज 3.1 ''प्रिंटर और फॉन्ट किट'' सहायता फ़ाइल (पीएफके31डब्ल्यूएच.एचएलपी) में प्रलेखित है। कुछ विवरण Windows 3.1 ''डिवाइस ड्राइवर्स एडाप्टेशन गाइड'' सहायता फ़ाइल (DDAG31WH.HLP) में भी शामिल हैं। वे दोनों दस्तावेज़ विंडोज़ 3.1 डिवाइस डेवलपमेंट किट (डीडीके) का हिस्सा हैं, जो अभी भी एमएसडीएन ग्राहकों के लिए उपलब्ध है (अक्टूबर 2008)।
पीएफएम प्रारूप विंडोज 3.1 ''प्रिंटर और फॉन्ट किट'' सहायता फ़ाइल (पीएफके31डब्ल्यूएच.एचएलपी) में प्रलेखित है। कुछ विवरण Windows 3.1 ''डिवाइस ड्राइवर्स एडाप्टेशन गाइड'' सहायता फ़ाइल (DDAG31WH.HLP) में भी शामिल हैं। वे दोनों दस्तावेज़ विंडोज़ 3.1 डिवाइस डेवलपमेंट किट (डीडीके) का हिस्सा हैं, जो अभी भी एमएसडीएन ग्राहकों के लिए उपलब्ध है (अक्टूबर 2008)।


===.INF===
===.INF===
.inf (सूचना) फ़ाइलों में सादे ASCII पाठ में एप्लिकेशन-विशिष्ट जानकारी होती है, जैसे विंडोज़ और डॉस-आधारित अनुप्रयोगों के लिए फ़ॉन्ट मेनू नाम। जब विंडोज़ में एक फ़ॉन्ट स्थापित किया जाता है, तो एटीएम इंस्टालर सॉफ़्टवेयर एएफएम और आईएनएफ फ़ाइल को इनपुट के रूप में लेता है और इंस्टॉलेशन के समय आवश्यक पीएफएम फ़ाइल उत्पन्न करता है। AFM और INF फ़ाइलें उपयोगकर्ता के सिस्टम में स्थापित नहीं हैं।
.inf (सूचना) फ़ाइलों में सादे ASCII पाठ में एप्लिकेशन-विशिष्ट जानकारी होती है, जैसे विंडोज़ और डॉस-आधारित अनुप्रयोगों के लिए फ़ॉन्ट मेनू नाम। जब विंडोज़ में फ़ॉन्ट स्थापित किया जाता है, तो एटीएम इंस्टालर सॉफ़्टवेयर एएफएम और आईएनएफ फ़ाइल को इनपुट के रूप में लेता है और इंस्टॉलेशन के समय आवश्यक पीएफएम फ़ाइल उत्पन्न करता है। AFM और INF फ़ाइलें उपयोगकर्ता के सिस्टम में स्थापित नहीं हैं।


===.एमएमएम===
===.एमएमएम===

Revision as of 20:39, 14 July 2023

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

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

इतिहास

  1. टाइप 1 और #टाइप 3 फॉन्ट, हालांकि एडोब द्वारा 1984 में पोस्टस्क्रिप्ट पेज विवरण भाषा के हिस्से के रूप में पेश किए गए थे, मार्च 1985 तक व्यापक उपयोग नहीं देखा गया जब पोस्टस्क्रिप्ट भाषा, लेज़रराइटर का उपयोग करने वाला पहला लेजर प्रिंटर पेश किया गया था।

फिर भी, 1985 में, आउटलाइन फ़ॉन्ट केवल प्रिंटर में ही रहते थे, और स्क्रीन आउटलाइन फ़ॉन्ट के विकल्प के रूप में बिटमैप फ़ॉन्ट का उपयोग करती थी।

हालांकि मूल रूप से पोस्टस्क्रिप्ट का हिस्सा, टाइप 1 फ़ॉन्ट्स ने सामान्य पोस्टस्क्रिप्ट की तुलना में ड्राइंग ऑपरेशंस के सरलीकृत सेट का उपयोग किया (लूप और वेरिएबल्स जैसे प्रोग्रामेटिक तत्व हटा दिए गए थे, पोर्टेबल दस्तावेज़ प्रारूप की तरह), लेकिन टाइप 1 फ़ॉन्ट्स ने फ़ॉन्ट संकेत जोड़ा | कम-रिज़ॉल्यूशन रेंडरिंग में सहायता के लिए संकेत। मूल रूप से, Adobe ने अपनी संकेत योजना का विवरण अज्ञात रखा और टाइप 1 रूपरेखा और संकेतों की सुरक्षा के लिए (सरल) एन्क्रिप्शन योजना का उपयोग किया, जो आज भी कायम है (हालाँकि एन्क्रिप्शन योजना और कुंजी तब से Adobe द्वारा प्रकाशित की गई है)। इन उपायों के बावजूद, एडोब की योजना को उद्योग में अन्य खिलाड़ियों द्वारा तुरंत रिवर्स-इंजीनियर किया गया। फिर भी Adobe को टाइप 1 फ़ॉन्ट के साथ काम करने वाले किसी भी व्यक्ति को अपनी तकनीक का लाइसेंस लेने की आवश्यकता थी।

पोस्टस्क्रिप्ट भाषा के सभी परिष्कार के लिए टाइप 3 फ़ॉन्ट की अनुमति है, लेकिन संकेत देने के लिए मानकीकृत दृष्टिकोण के बिना (हालांकि एटीएफ जैसी कुछ कंपनियों ने अपनी स्वयं की मालिकाना योजनाएं लागू की हैं) या एन्क्रिप्शन योजना। अन्य मतभेदों ने भ्रम को और बढ़ा दिया।

इस समय लाइसेंसिंग की लागत बहुत अधिक मानी जाती थी, और Adobe ने अधिक आकर्षक दरों पर अड़ंगा लगाना जारी रखा। यह वह मुद्दा था जिसने 1991 के आसपास Apple को अपना स्वयं का सिस्टम, ट्रू टाइप, डिज़ाइन करने के लिए प्रेरित किया। ट्रू टाइप की घोषणा के तुरंत बाद, Adobe ने "Adobe टाइप 1 फ़ॉन्ट प्रारूप" प्रकाशित किया।[1] प्रारूप के लिए विस्तृत विवरण। फ़ॉन्टोग्राफर जैसे फ़ॉन्ट विकास उपकरण ने टाइप 1 फ़ॉन्ट बनाने की क्षमता जोड़ी। तब से टाइप 2 प्रारूप को आधुनिक खुले प्रकार का प्रारूप के लिए आधार के रूप में उपयोग किया गया है।

प्रौद्योगिकी

पोस्टस्क्रिप्ट (पीएस) भाषा का उपयोग करके, ग्लिफ़ को घन समतल वक्र बेज़ियर कर्व्स (ट्रू टाइप के द्विघात वक्रों के विपरीत) के साथ वर्णित किया गया है, और इस प्रकार ग्लिफ़ के सेट को सरल गणितीय परिवर्तनों के माध्यम से आकार दिया जा सकता है, जिसे बाद में भेजा जा सकता है पोस्टस्क्रिप्ट-तैयार संगणक मुद्रक । क्योंकि टाइप 1 का डेटा ग्लिफ़ की रूपरेखा का विवरण है, न कि रेखापुंज छवि (यानी बिटमैप), टाइप 1 फ़ॉन्ट को आमतौर पर बिटमैप फ़ॉन्ट के विपरीत, रूपरेखा फ़ॉन्ट के रूप में संदर्भित किया जाता है। इलेक्ट्रॉनिक डिस्प्ले पर इन टाइपफेस का पूर्वावलोकन करने के इच्छुक उपयोगकर्ताओं के लिए, फ़ॉन्ट के छोटे संस्करणों को स्क्रीन पर सुपाठ्य और आकर्षक दिखने के लिए अतिरिक्त फ़ॉन्ट संकेत और स्थानिक एंटी-अलियासिंग | एंटी-अलियासिंग की आवश्यकता होती है। यह अक्सर स्क्रीन डिस्प्ले के लिए अनुकूलित उसी टाइपफेस के अतिरिक्त बिटमैप फ़ॉन्ट के रूप में आता था। अन्यथा, टाइपसेटिंग अनुप्रयोगों में टाइप 1 फ़ॉन्ट का पूर्वावलोकन करने के लिए, एडोब टाइप मैनेजर उपयोगिता की आवश्यकता थी।

फ़ॉन्ट प्रकार

प्रकार 0

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

प्रकार 1

PostScript Type 1
Filename extension
Type code
Mac:
LWFN  (prn/outline-data/Mac-bitmap).
sfnt (Mac PS1 bitmap) suitcase file.
printer (prn) outline (FOND/bitmap) file.
ffil (display).
FFIL (suitcase/screen).
Win:
binary (.pfb).
Developed byAdobe Systems
Type of formatPostScript outline font
Extended to.otf (OpenType PostScript).
StandardISO 9541

टाइप 1 (जिसे पोस्टस्क्रिप्ट, पोस्टस्क्रिप्ट टाइप 1 भी कहा जाता है, PS1, T1 या एडोब टाइप 1) एडोब टाइप मैनेजर सॉफ्टवेयर और पोस्टस्क्रिप्ट प्रिंटर के साथ उपयोग के लिए सिंगल-बाइट डिजिटल फ़ॉन्ट का फ़ॉन्ट प्रारूप है। यह फ़ॉन्ट संकेत का समर्थन कर सकता है।

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

टाइप 1 फ़ॉन्ट मूल रूप से मैक ओएस एक्स, विंडोज 2000 और बाद में जीडीआई एपीआई के माध्यम से समर्थित हैं।[2] (वे Windows GDI+, WPF या DirectWrite API में समर्थित नहीं हैं।)

Adobe ने 27 जनवरी 2021 को घोषणा की कि वे जनवरी 2023 के बाद Adobe उत्पादों में टाइप 1 फ़ॉन्ट के लिए समर्थन समाप्त कर देंगे।[3] अक्टूबर 2021 में उत्पाद के संस्करण 23.0 के रिलीज़ के साथ Adobe Photoshop में टाइप 1 फ़ॉन्ट के लिए समर्थन बंद कर दिया गया था।

प्रकार 2

टाइप 2 वर्ण स्ट्रिंग प्रारूप है जो रूपरेखा फ़ॉन्ट फ़ाइल में वर्ण विवरण प्रक्रियाओं का संक्षिप्त प्रतिनिधित्व प्रदान करता है। प्रारूप को कॉम्पैक्ट फ़ॉन्ट प्रारूप (सीएफएफ) के साथ उपयोग करने के लिए डिज़ाइन किया गया है। सीएफएफ/टाइप2 प्रारूप टाइप 1 ओपनटाइप फ़ॉन्ट का आधार है, और इसका उपयोग एक्रोबैट 3.0 पीडीएफ फाइलों (पीडीएफ प्रारूप संस्करण 1.2) में फ़ॉन्ट एम्बेड करने के लिए किया जाता है।

प्रकार 3

टाइप 3 फ़ॉन्ट (पोस्टस्क्रिप्ट टाइप 3 या के रूप में भी जाना जाता है PS3, T3 या एडोब टाइप 3) में केवल उपसमुच्चय के बजाय पूर्ण पोस्टस्क्रिप्ट भाषा का उपयोग करके परिभाषित ग्लिफ़ शामिल हैं। इस वजह से, टाइप 3 फ़ॉन्ट कुछ ऐसे काम कर सकता है जो टाइप 1 फ़ॉन्ट नहीं कर सकता, जैसे कि छायांकन, रंग और भरण पैटर्न निर्दिष्ट करना। हालाँकि, यह संकेत का समर्थन नहीं करता. एडोब टाइप मैनेजर टाइप 3 फ़ॉन्ट का समर्थन नहीं करता है, और वे मैक ओएस या विंडोज के किसी भी संस्करण पर मूल WYSIWYG फ़ॉन्ट के रूप में समर्थित नहीं हैं।

प्रकार 4

टाइप 4 प्रारूप है जिसका उपयोग प्रिंटर फ़ॉन्ट कार्ट्रिज के लिए फ़ॉन्ट बनाने और प्रिंटर की हार्ड डिस्क पर स्थायी भंडारण के लिए किया जाता था। चरित्र विवरण टाइप 1 प्रारूप में व्यक्त किए गए हैं। Adobe इस स्वामित्व प्रारूप का दस्तावेज़ीकरण नहीं करता है.

टाइप 5

टाइप 5, टाइप 4 प्रारूप के समान है लेकिन इसका उपयोग पोस्टस्क्रिप्ट प्रिंटर के रोम में संग्रहीत फ़ॉन्ट के लिए किया जाता है। इसे CROM फ़ॉन्ट (संपीड़ित ROM फ़ॉन्ट) के रूप में भी जाना जाता है।

प्रकार 9, 10, 11

भूतस्क्रिप्ट ने उन्हें क्रमशः #CID फ़ॉन्ट प्रकार 0, 1, और 2 के रूप में संदर्भित किया, जो एडोब सप्लीमेंट्स में प्रलेखित है। प्रकार 9, 10, और 11 क्रमशः प्रकार 1, 3, और 42 को संग्रहीत करने के लिए #CID|CID-कुंजी वाले फ़ॉन्ट हैं।

प्रकार 14

टाइप 14, या गिरगिट फ़ॉन्ट प्रारूप, का उपयोग प्रिंटर ROM जैसे छोटी मात्रा में भंडारण स्थान में बड़ी संख्या में फ़ॉन्ट का प्रतिनिधित्व करने के लिए किया जाता है। गिरगिट फ़ॉन्ट के मुख्य सेट में मास्टर फ़ॉन्ट और फ़ॉन्ट डिस्क्रिप्टर का सेट होता है जो निर्दिष्ट करता है कि किसी विशिष्ट टाइपफेस के लिए वर्ण आकार का वांछित सेट देने के लिए मास्टर फ़ॉन्ट को कैसे समायोजित किया जाना है।

Adobe टाइप 14 प्रारूप का दस्तावेजीकरण नहीं करता है। इसे 1997 में पोस्टस्क्रिप्ट 3 के साथ पेश किया गया था, और बाद के वर्षों में भंडारण सस्ता होने के कारण इस पर जोर नहीं दिया गया।

प्रकार 32

टाइप 32 का उपयोग संस्करण संख्या 2016 या इससे अधिक वाले पोस्टस्क्रिप्ट दुभाषियों में बिटमैप फ़ॉन्ट डाउनलोड करने के लिए किया जाता है। बिटमैप वर्ण सीधे दुभाषिया के फ़ॉन्ट कैश में स्थानांतरित हो जाते हैं, इस प्रकार प्रिंटर की मेमोरी में जगह बच जाती है।

टाइप 42

टाइप 42 फ़ॉन्ट प्रारूप ट्रू टाइप फ़ॉन्ट के चारों ओर पोस्टस्क्रिप्ट आवरण है, जो ट्रू टाइप रास्टराइज़र वाले पोस्टस्क्रिप्ट-सक्षम प्रिंटर को ट्रू टाइप फ़ॉन्ट प्रिंट करने की अनुमति देता है (जिसे पहली बार वैकल्पिक सुविधा के रूप में पोस्टस्क्रिप्ट दुभाषिया संस्करण 2010 में लागू किया गया था, बाद में मानक)। पोस्टस्क्रिप्ट संस्करण 2015 में मल्टीबाइट सीजेके ट्रू टाइप फ़ॉन्ट के लिए समर्थन जोड़ा गया था। नंबर 42 की आउट-ऑफ़-सीक्वेंस पसंद को द हिचहाइकर गाइड टू द गैलेक्सी (पुस्तक) | द हिचहाइकर गाइड टू द गैलेक्सी, जहां 42 जीवन, ब्रह्मांड और हर चीज़ का उत्तर है।

कोर फ़ॉन्ट सेट

फ़ॉन्ट प्रकारों के अलावा, पोस्टस्क्रिप्ट विनिर्देशों ने कोर फ़ॉन्ट सेट को भी परिभाषित किया है, जो प्रत्येक फ़ॉन्ट द्वारा समर्थित फ़ॉन्ट और वर्ण सेट की न्यूनतम संख्या निर्धारित करता है।

पोस्टस्क्रिप्ट स्तर 1

मूल पोस्टस्क्रिप्ट में 13 फ़ॉन्ट शैलियों को परिभाषित किया गया है जो 4 प्रकार के परिवार बनाते हैं:

पोस्टस्क्रिप्ट स्तर 2

पोस्टस्क्रिप्ट स्तर 2 में 35 फ़ॉन्ट शैलियों को परिभाषित किया गया है जो 10 प्रकार के परिवार बनाते हैं। उनमें उपरोक्त सभी लेवल 1 फ़ॉन्ट, साथ ही निम्नलिखित शामिल हैं:

  • आईटीसी अवंत गार्डे (पुस्तक, पुस्तक ओब्लिक, डेमी, डेमी ओब्लिक)
  • बुकमैन (टाइपफेस) (लाइट, लाइट इटैलिक, डेमी, डेमी इटैलिक)
  • हेल्वेटिका (नैरो, नैरो ओब्लिक, नैरो बोल्ड, नैरो बोल्ड ओब्लिक, पोस्टस्क्रिप्ट लेवल 1 में 4 फ़ॉन्ट शैलियों के अलावा)
  • न्यू सेंचुरी स्कूलबुक (रोमन, इटैलिक, बोल्ड, बोल्ड इटैलिक)
  • तालव्य (रोमन, इटैलिक, बोल्ड, बोल्ड इटैलिक)
  • आईटीसी जैपफ चांसरी (मध्यम इटैलिक)
  • आईटीसी जैपफ डिंगबैट्स

कई कंप्यूटर ऑपरेटिंग सिस्टम में ये फ़ॉन्ट स्थापित हैं, जबकि विभिन्न परियोजनाओं ने उनके क्लोन बनाए हैं। उदाहरण के लिए, घोस्टस्क्रिप्ट#फ्री फ़ॉन्ट्स (जिसे यूआरडब्ल्यू बेस 35 फ़ॉन्ट्स के रूप में भी जाना जाता है) पोस्टस्क्रिप्ट 2 में परिभाषित सभी फ़ॉन्ट्स के ओपन सोर्स क्लोन हैं।

पोस्टस्क्रिप्ट स्तर 3

पोस्टस्क्रिप्ट 3 में, 136 फ़ॉन्ट शैलियाँ निर्दिष्ट हैं,[4] जिसमें पोस्टस्क्रिप्ट 2 में परिभाषित 35 फ़ॉन्ट शैलियाँ, लोकप्रिय ऑपरेटिंग सिस्टम में कोर फ़ॉन्ट (अर्थात् विंडोज 95, विंडोज एनटी और मैकिंटोश), माइक्रोसॉफ्ट ऑफिस से चयनित फ़ॉन्ट और एचपी 110 फ़ॉन्ट सेट शामिल हैं। नए फ़ॉन्ट में शामिल हैं:

  • अल्बर्टस (टाइपफेस) (लाइट, रोमन, इटैलिक)
  • प्राचीन जैतून (रोमन, इटैलिक, बोल्ड, कॉम्पैक्ट)
  • एप्पल चांसरी
  • एरियल (नियमित, इटैलिक, बोल्ड, बोल्ड इटैलिक)
  • बोडोनी (रोमन, इटैलिक, बोल्ड, बोल्ड इटैलिक, पोस्टर, पोस्टर संपीड़ित)
  • कार्टा (एक डिंगबैट)
  • शिकागो (टाइपफेस)
  • क्लेरेंडन (टाइपफेस) (लाइट, रोमन, बोल्ड)
  • कूपर ब्लैक, कूपर ब्लैक इटैलिक
  • [[ ताम्रपत्र गोथिक ]] (32बीसी, 33बीसी)
  • कोरोनेट (टाइपफेस)
  • यूरोस्टाइल (मध्यम, बोल्ड, विस्तारित नंबर 2, बोल्ड विस्तारित नंबर 2)
  • जिनेवा (टाइपफेस)
  • गिल सैन्स (लाइट, लाइट इटैलिक, बुक, बुक इटैलिक, बोल्ड, बोल्ड इटैलिक, एक्स्ट्रा बोल्ड, कंडेंस्ड, कंडेंस्ड बोल्ड)
  • गौडी पुरानी शैली (ओल्डस्टाइल, ओल्डस्टाइल इटैलिक, बोल्ड, बोल्ड इटैलिक, एक्स्ट्रा बोल्ड)
  • हेल्वेटिका (संघनित, संघनित तिरछा, संघनित बोल्ड, संघनित बोल्ड तिरछा)
  • होफ्लर पाठ (रोमन, इटैलिक, ब्लैक, ब्लैक इटैलिक), होफ्लर आभूषण
  • जोआना (टाइपफेस) (रोमन/रेगुलर, इटैलिक, बोल्ड, बोल्ड इटैलिक)
  • पत्र गोथिक (नियमित, तिरछा, बोल्ड, बोल्ड तिरछा)
  • आईटीसी लुबलिन ग्राफ (पुस्तक, ओब्लिक, डेमी, डेमी ओब्लिक)
  • आईटीसी मोना लिसा रिकुट
  • गेंदे का फूल
  • मोनाको (टाइपफेस)
  • न्यूयॉर्क (1983 टाइपफेस)
  • ओप्टिमा (रोमन, इटैलिक, बोल्ड, बोल्ड इटैलिक)
  • ऑक्सफ़ोर्ड
  • स्टेम्पेल गारमोंड (रोमन, इटैलिक, बोल्ड, बोल्ड इटैलिक)
  • टेक्टन (नियमित)
  • टाइम्स न्यू रोमन (नियमित, इटैलिक, बोल्ड, बोल्ड इटैलिक)
  • विश्वविद्यालय (45 प्रकाश, 45 प्रकाश तिरछा, 55, 55 तिरछा, 65 बोल्ड, 65 बोल्ड तिरछा, 57 संघनित, 57 संघनित तिरछा, 67 संघनित बोल्ड, 67 संघनित बोल्ड तिरछा, 53 विस्तारित, 53 विस्तारित तिरछा, 63 विस्तारित बोल्ड, 63 विस्तारित बोल्ड ओब्लिक)
  • विंगडिंग्स

अन्य

पीडीएफ में, 14 प्रकार 1 फ़ॉन्ट को मानक फ़ॉन्ट के रूप में परिभाषित किया गया है। इनमें आईटीसी जैपफ डिंगबैट्स के साथ पोस्टस्क्रिप्ट लेवल 1 द्वारा परिभाषित 13 फ़ॉन्ट शैलियाँ शामिल हैं।[5] हालाँकि, एडोब एक्रोबेट रीडर के हाल के संस्करणों में, हेल्वेटिका और टाइम्स को आंतरिक रूप से क्रमशः एरियल और टाइम्स न्यू रोमन द्वारा प्रतिस्थापित किया गया था।[6]


अक्षर सेट

हालाँकि पोस्टस्क्रिप्ट फ़ॉन्ट में कोई भी वर्ण सेट हो सकता है, Adobe द्वारा विशेष रूप से विकसित वर्ण सेट होते हैं, जिनका उपयोग Adobe द्वारा विकसित फ़ॉन्ट द्वारा किया जाता है।

एडोब वेस्टर्न 2

इसमें मूल वर्ण सेट शामिल है जिसमें अपरकेस और लोअरकेस अक्षर, आंकड़े, उच्चारण वर्ण और विराम चिह्न शामिल हैं। इन फ़ॉन्ट्स में मुद्रा प्रतीक (सेंट, डॉलर, यूरो, फ़्लोरिन, पाउंड स्टर्लिंग, येन), मानक संयुक्ताक्षर (fi, fl), सामान्य अंश (1/4, 1/2, 3/4), सामान्य गणित ऑपरेटर, सुपरस्क्रिप्ट भी शामिल हैं। अंक (1,2,3), सामान्य सीमांकक और संयोजक, और अन्य प्रतीक (खंजर, ट्रेडमार्क, पंजीकृत ट्रेडमार्क, कॉपीराइट, पैराग्राफ, लीटर और अनुमानित प्रतीक सहित)। आईएसओ-एडोब कैरेक्टर सेट की तुलना में, वेस्टर्न 2 में 17 अतिरिक्त प्रतीक वर्ण भी जोड़े गए हैं: यूरो, लीटर, अनुमानित, ओमेगा, पाई, आंशिक अंतर, डेल्टा, उत्पाद, योग, रेडिकल, अनंत, इंटीग्रल, लगभग बराबर, नोट बराबर, कम बराबर, अधिक बराबर, और लोजेंज.

एडोब वेस्टर्न 2 कैरेक्टर सेट वाले फ़ॉन्ट अफ्रीकी, बास्क, ब्रेटन, कैटलन, डेनिश, डच, अंग्रेजी, फिनिश, फ्रेंच, गेलिक, जर्मन, आइसलैंडिक, इंडोनेशियाई, आयरिश, इतालवी, नॉर्वेजियन, पुर्तगाली, सामी, स्पेनिश सहित अधिकांश पश्चिमी भाषाओं का समर्थन करते हैं। , स्वाहिली और स्वीडिश।

इस मानक ने आईएसओ-एडोब को नए न्यूनतम वर्ण सेट मानक के रूप में स्थान दिया, जैसा कि एडोब से ओपनटाइप फ़ॉन्ट्स में लागू किया गया था।

एडोब सीई

Adobe CE वर्ण सेट वाले फ़ॉन्ट में निम्नलिखित केंद्रीय यूरोपीय भाषाओं का समर्थन करने के लिए आवश्यक वर्ण भी शामिल हैं: क्रोएशियाई, चेक, एस्टोनियाई, हंगेरियन, लातवियाई, लिथुआनियाई, पोलिश, रोमानियाई, सर्बियाई (लैटिन), स्लोवाक, स्लोवेनियाई और तुर्की।

एडोब-जीबी1

यह सरलीकृत चीनी वर्ण संग्रह जीबी 1988-89, जीबी 2312-80, जीबी/टी 12345-90, जीबी 13000.1-93, और जीबी 18030-2005 वर्ण सेट मानकों के लिए समर्थन प्रदान करता है। समर्थित एन्कोडिंग में आईएसओ-2022, ईयूसी-सीएन, जीबीके (वर्ण एन्कोडिंग) , यूसीएस-2, यूटीएफ-8, यूटीएफ-16, यूटीएफ-32 और जीबी 18030 में प्रकाशित मिश्रित एक, दो- और चार-बाइट एन्कोडिंग शामिल हैं। -2005.

एडोब-सीएनएस1

यह पारंपरिक चीनी चरित्र संग्रह बड़े-5 और सीएनएस 11643-1992 चरित्र सेट मानकों के लिए समर्थन प्रदान करता है। इसमें बिग-5 के लिए कई एक्सटेंशन का समर्थन भी शामिल है, जिसमें मुख्य रूप से हांगकांग लोकेल में उपयोग किए जाने वाले वर्ण शामिल हैं। प्राथमिक समर्थित बिग-5 एक्सटेंशन में एचकेएससीएस शामिल है।[7] समर्थित एन्कोडिंग में ISO-2022, EUC-TW, बिग फाइव, UCS-2, UTF-8, UTF-16 और UTF-32 शामिल हैं।

Adobe-CNS1-7 में, 23 अतिरिक्त ग्लिफ़ जोड़े गए, इसके यूनिकोड सीएमएपी संसाधनों के लिए 25 अतिरिक्त मैपिंग के साथ।[8]


एडोब-जापान1

यह जापानी फ़ॉन्ट्स के लिए विकसित वर्ण सेटों की श्रृंखला है। Adobe का नवीनतम, Adobe-Japan1-6 सेट JIS X 0208, ISO-2022-JP, Windows-31J|Microsoft Windows 3.1 J, JIS X 0213:2004, JIS अक्षरों का समूह।

एडोब-जापान2

यह मूल रूप से JIS

एडोब-कोरिया1

यह कोरियाई चरित्र संग्रह केएस एक्स 1001:1992 और केएस एक्स 1003:1992 चरित्र सेट मानकों और उनके चयनित कॉर्पोरेट विविधताओं के लिए समर्थन प्रदान करता है। समर्थित एन्कोडिंग में ISO-2022-KR, EUC-KR, जोहाब, एकीकृत हंगुल कोड , UCS-2, UTF-8, UTF-16 और UTF-32 शामिल हैं।

आईएसओ-एडोब

आईएसओ-एडोब कैरेक्टर सेट वाले फ़ॉन्ट अधिकांश पश्चिमी भाषाओं का समर्थन करते हैं जिनमें शामिल हैं: अफ्रीकी, बास्क, ब्रेटन, कैटलन, डेनिश, डच, अंग्रेजी, फिनिश, फ्रेंच, गेलिक, जर्मन, आइसलैंडिक, इंडोनेशियाई, आयरिश, इतालवी, नॉर्वेजियन, पुर्तगाली, सामी, स्पेनिश, स्वाहिली और स्वीडिश। यह Adobe के अधिकांश पोस्टस्क्रिप्ट टाइप 1 फ़ॉन्ट में सेट किया गया मानक वर्ण है।

फ़ाइल स्वरूप

सीआईडी

CID-कुंजी फ़ॉन्ट (जिसे CID फ़ॉन्ट, CID-आधारित फ़ॉन्ट, कैरेक्टर आइडेंटिफ़ायर फ़ॉन्ट के लिए संक्षिप्त रूप में भी जाना जाता है) फ़ॉन्ट संरचना है, जिसे मूल रूप से पोस्टस्क्रिप्ट फ़ॉन्ट प्रारूपों के लिए विकसित किया गया है, जिसे संबोधित करने के लिए डिज़ाइन किया गया है बड़ी संख्या में ग्लिफ़. इसे चित्रात्मक पूर्वी एशियाई वर्ण सेटों का समर्थन करने के लिए विकसित किया गया था, क्योंकि इनमें लैटिन, ग्रीक और सिरिलिक लेखन प्रणालियों की तुलना में कई अधिक वर्ण शामिल हैं।

Adobe ने जटिल एशियाई-भाषा (CJK) एन्कोडिंग और बहुत बड़े कैरेक्टर सेट को संबोधित करने के लिए OCF/टाइप 0 प्रारूप के साथ समस्याओं को हल करने के लिए CID-कुंजी वाले फ़ॉन्ट प्रारूप विकसित किए। सीआईडी-कुंजी वाले आंतरिक का उपयोग मानक सीआईडी-कुंजी वाले फ़ॉन्ट के लिए #टाइप 1 फ़ॉन्ट प्रारूप के साथ, या सीआईडी-कुंजी वाले ओपनटाइप फ़ॉन्ट के लिए #टाइप 2 के साथ किया जा सकता है। सीआईडी-कुंजी वाले फ़ॉन्ट अक्सर विभिन्न भाषा कवरेज उद्देश्यों के लिए परिभाषित चरित्र संग्रह, स्थिर ग्लिफ़ सेट का संदर्भ देते हैं। हालाँकि सैद्धांतिक रूप से कोई भी फ़ॉन्ट निर्माता चरित्र संग्रह को परिभाषित कर सकता है, लेकिन केवल Adobe ही व्यापक उपयोग में है। प्रत्येक चरित्र संग्रह में एन्कोडिंग होती है जो चरित्र आईडी को ग्लिफ़ में मैप करती है। किसी वर्ण संग्रह में प्रत्येक सदस्य ग्लिफ़ की पहचान अद्वितीय वर्ण पहचानकर्ता (CID) द्वारा की जाती है। ऐसे सीआईडी ​​आम तौर पर यूनिकोड जैसे अन्य एन्कोडिंग या मैपिंग के पूरक होते हैं।

चरित्र संग्रह को विशिष्ट रूप से रजिस्ट्री, ऑर्डरिंग और पूरक द्वारा नामित किया जाता है, जैसे Adobe-Japan1-6। रजिस्ट्री डेवलपर है (जैसे Adobe)। तथाकथित ऑर्डरिंग संग्रह का उद्देश्य बताता है (उदाहरण के लिए, जापान1)। पूरक संख्या (जैसे कि 6) वृद्धिशील परिवर्धन को इंगित करती है: किसी दी गई भाषा के लिए, बढ़ते आकार के कई वर्ण संग्रह हो सकते हैं, प्रत्येक उच्च पूरक संख्या का उपयोग करते हुए, अंतिम का सुपरसेट हो सकता है। Adobe-Japan1-0 संग्रह 8284 ग्लिफ़ है, जबकि Adobe-Japan1-6 23,058 ग्लिफ़ है।

पहचान एन्कोडिंग, जैसे कि पहचान-एच (क्षैतिज लेखन के लिए) या पहचान-वी (ऊर्ध्वाधर के लिए) का उपयोग करके चरित्र संग्रह के संदर्भ के बिना सीआईडी-कुंजी वाले फ़ॉन्ट बनाए जा सकते हैं। ऐसे फ़ॉन्ट में प्रत्येक में अद्वितीय वर्ण सेट हो सकता है, और ऐसे मामलों में ग्लिफ़ की सीआईडी ​​संख्या जानकारीपूर्ण नहीं होती है; आम तौर पर इसके बजाय यूनिकोड एन्कोडिंग का उपयोग किया जाता है, संभवतः पूरक जानकारी के साथ।

सीआईडी-कुंजी वाले फ़ॉन्ट में आंतरिक रूप से उनके वर्ण सेट पंक्तियों में विभाजित होते हैं, इस लाभ के साथ कि प्रत्येक पंक्ति में अलग-अलग वैश्विक संकेत पैरामीटर लागू हो सकते हैं।

सैद्धांतिक रूप से पश्चिमी फ़ॉन्ट के सीआईडी-कुंजी वाले ओपनटाइप संस्करण बनाना संभव होगा। संकेतात्मक लाभों के कारण ऐसे कुछ फ़ॉन्ट के लिए यह वांछनीय प्रतीत होगा। हालाँकि, Adobe के अनुसार, अधिकांश सॉफ़्टवेयर अवसंरचना (एप्लिकेशन, ड्राइवर, ऑपरेटिंग सिस्टम) CID-कुंजी वाले फ़ॉन्ट के बारे में गलत धारणाएँ बनाते हैं, जिससे ऐसे फ़ॉन्ट वास्तविक दुनिया के उपयोग में खराब व्यवहार करते हैं।

Adobe ClearScan तकनीक (एक्रोबैट 9 प्रो की तरह) ऑप्टिकल कैरेक्टर रिकग्निशन (OCR) के बाद स्कैन किए गए दस्तावेज़ की दृश्य उपस्थिति से मेल खाने के लिए कस्टम टाइप 1-CID फ़ॉन्ट बनाती है। क्लियरस्कैन फोंट को सिस्टम फोंट से प्रतिस्थापित नहीं करता है या उन्हें टाइप 1-एमएम (एक्रोबैट 8 और पुराने संस्करणों में) द्वारा प्रतिस्थापित नहीं करता है, लेकिन इन नए बनाए गए कस्टम फोंट का उपयोग करता है। कस्टम फ़ॉन्ट पीडीएफ फ़ाइल में एम्बेडेड हैं (यह अनिवार्य है)। एक्रोबैट डीसी में, इसे अब क्लियरस्कैन नहीं कहा जाता है, बल्कि टेक्स्ट को पहचानें - संपादन योग्य टेक्स्ट और छवियां कहा जाता है।[9] और अब पाठ को संपादित करना संभव है।[10]


संक्षिप्त फ़ॉन्ट स्वरूप

कॉम्पैक्ट फ़ॉन्ट प्रारूप (जिसे सीएफएफ फ़ॉन्ट प्रारूप, टाइप 2 फ़ॉन्ट प्रारूप, या सीएफएफ/टाइप 2 फ़ॉन्ट प्रारूप के रूप में भी जाना जाता है) टाइप 2 चारस्ट्रिंग का उपयोग करके टाइप 1 प्रारूप का दोषरहित संकलन है। इसे कई तर्कों, विभिन्न पूर्वनिर्धारित डिफ़ॉल्ट मानों, एन्कोडिंग मानों के अधिक कुशल आवंटन और फ़ॉन्टसेट (फोंट के परिवार) के भीतर साझा सबरूटीन्स के साथ ऑपरेटरों का उपयोग करके टाइप 1 फ़ॉन्ट्स की तुलना में कम संग्रहण स्थान का उपयोग करने के लिए डिज़ाइन किया गया है।

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

सीएफएफ फ़ॉन्ट्स को पीडीएफ संस्करण 1.2 से शुरू करके पोर्टेबल दस्तावेज़ प्रारूप फ़ाइलों में एम्बेड किया जा सकता है। यह पीडीएफ के भीतर टाइप 1 फ़ॉन्ट का प्रतिनिधित्व करने का सामान्य तरीका है।

  1. CID|CID-कुंजी वाले फ़ॉन्ट को CFF के भीतर CID-कुंजी वाले ओपन टाइप फ़ॉन्ट के लिए टाइप 2 चारस्ट्रिंग के साथ दर्शाया जा सकता है।

टाइप 1 फ़ॉन्ट को दोषरहित तरीके से सीएफएफ/टाइप2 प्रारूप में परिवर्तित किया जा सकता है और वापस किया जा सकता है।

एकाधिक मास्टर

मल्टीपल मास्टर फॉन्ट (या एमएम फॉन्ट) एडोब सिस्टम्स के #टाइप 1 पोस्टस्क्रिप्ट टाइपफ़ेस का विस्तार हैं। एकाधिक मास्टर फ़ॉन्ट में या अधिक मास्टर होते हैं - यानी, मूल फ़ॉन्ट शैलियाँ, उदा। हल्का, नियमित और बोल्ड संस्करण - और उपयोगकर्ता को इन फ़ॉन्ट शैलियों को अक्षों की सतत श्रृंखला के साथ प्रक्षेपित करने में सक्षम बनाता है। हालाँकि मल्टीपल मास्टर फ़ॉन्ट अब अंतिम उपयोगकर्ता फ़ॉन्ट में आम नहीं हैं, फिर भी वे जटिल फ़ॉन्ट परिवारों को विकसित करते समय महत्वपूर्ण भूमिका निभाते हैं।

ओपनटाइप

पोस्टस्क्रिप्ट ग्लिफ़ डेटा को ओपनटाइप फ़ॉन्ट फ़ाइलों में एम्बेड किया जा सकता है, लेकिन ओपनटाइप फ़ॉन्ट पोस्टस्क्रिप्ट रूपरेखा का उपयोग करने तक सीमित नहीं हैं। ओपनटाइप फ़ॉन्ट्स में पोस्टस्क्रिप्ट रूपरेखा टाइप 2 कॉम्पैक्ट फ़ॉन्ट प्रारूप (सीएफएफ) में एन्कोड की गई है।

ओपनटाइप रूपांतरण

जब एडोब ने पोस्टस्क्रिप्ट टाइप 1 और टाइप 1 मल्टीपल मास्टर फ़ॉन्ट को ओपनटाइप सीएफएफ प्रारूप में परिवर्तित किया, तो वे एडोब टाइप लाइब्रेरी फ़ॉन्ट से अंतिम टाइप 1/एमएम संस्करणों के आधार पर बनाए गए थे। फ़ाइल स्वरूप परिवर्तन के अलावा, अन्य परिवर्तन भी हैं:

  • सभी वर्णमाला फ़ॉन्ट में 17 अतिरिक्त वर्ण शामिल थे: यूरो (कुछ को यह पहले से ही टाइप 1 में मिल चुका था), लीटर, अनुमानित, और 14 मैक प्रतीक प्रतिस्थापन वर्ण। प्रतीक प्रतिस्थापन इस तथ्य से निपटने के लिए मैक ओएस पर उपयोग की जाने वाली योजना थी कि मानक आईएसओ-एडोब कैरेक्टर सेट ने कुछ ऐसे कैरेक्टर छोड़ दिए जो मैकरोमन कैरेक्टर सेट का हिस्सा थे। जब इन 14 अक्षरों में से को मानक एन्कोडिंग के साथ टाइप 1 फ़ॉन्ट में टाइप किया गया था, तो एटीएम और प्रिंटर ड्राइवर दोनों को सिंबल फ़ॉन्ट से टाइम्स शैली में सामान्य ग्लिफ़ मिलेगा। ओपनटाइप रूपांतरण में, इन वर्णों को कुछ हद तक फ़ॉन्ट-विशिष्ट उपचार (वजन और चौड़ाई) प्राप्त करते हुए, प्रत्येक फ़ॉन्ट में बनाया गया था।
  • जिन फ़ॉन्ट्स में बिना उच्चारण वाले अक्षर थे, उनमें उच्चारण वाले अक्षर को संभालने के लिए अतिरिक्त कर्निंग थी।
  • फ़ॉन्ट परिवार जिनमें अलग-अलग टाइप 1 विशेषज्ञ फ़ॉन्ट या सिरिलिक फ़ॉन्ट शामिल हैं, इन ग्लिफ़ को उनके ओपनटाइप समकक्षों में बेस फ़ॉन्ट में बनाया गया है।
  • एकाधिक मास्टर फ़ॉन्ट को अलग-अलग ओपनटाइप फ़ॉन्ट में परिवर्तित किया गया; प्रत्येक फ़ॉन्ट में पूर्व एकाधिक मास्टर उदाहरण शामिल होता है।

कई एडोब मूल फ़ॉन्ट्स के लिए, विशेष रूप से रॉबर्ट स्लिमबैक द्वारा डिज़ाइन किए गए फ़ॉन्ट्स के लिए, एडोब ने ओपनटाइप में रूपांतरण के साथ-साथ कुछ हद तक रीडिज़ाइन भी किया।

टाइपफेस हेल्वेटिका नैरो को ओपनटाइप में परिवर्तित नहीं किया गया था, क्योंकि टाइप 1 मूल वास्तव में डिजाइन किए गए संक्षिप्त टाइपफेस के बजाय हेल्वेटिका का गणितीय रूप से कुचला हुआ संस्करण था। यह मूल रूप से पोस्टस्क्रिप्ट प्रिंटर में ROM स्थान को संरक्षित करने के लिए किया गया था।[11] उपरोक्त परिवर्तनों के परिणामस्वरूप, Adobe अब टाइप 1 और ओपनटाइप फ़ॉन्ट के बीच मीट्रिक संगतता की गारंटी नहीं देता है। हालाँकि, एडोब का दावा है कि एडोब (एडोब ओरिजिनल नहीं) फ़ॉन्ट्स के लिए परिवर्तन न्यूनतम है, यदि:

  • पाठ अंग्रेजी में लिखा गया है
  • स्वरूपित पाठ में केवल गैर-उच्चारण वर्ण हैं
  • केवल पुराने फ़ॉन्ट में मौजूद वर्णों का उपयोग किया जाता है, पूर्व प्रतीक प्रतिस्थापन वर्णों के बिना
  • ऐप्लिकेशन का उपयोग किया जाता है जिसमें बेस लाइन स्पेसिंग केवल बिंदु आकार या अग्रणी पर होती है, न कि फ़ॉन्ट के बाउंडिंग बॉक्स पर

मूल समग्र फ़ॉन्ट

मूल समग्र फ़ॉन्ट प्रारूप (जो टाइप 0 फ़ाइल संरचना का उपयोग करता है) एडोब का बड़े अक्षर सेट वाले फ़ॉन्ट के लिए प्रारूप लागू करने का पहला प्रयास था, जो पोस्टस्क्रिप्ट स्तर 2 के साथ शुरू हुआ था।

इसके बाद Adobe ने CID-कुंजी फ़ॉन्ट फ़ाइल स्वरूप विकसित किया, जिसे जटिल एशियाई-भाषा एन्कोडिंग और वर्ण सेट मुद्दों को संबोधित करने के लिए बेहतर प्रदर्शन और अधिक लचीली वास्तुकला प्रदान करने के लिए डिज़ाइन किया गया था। Adobe OCF फ़ॉन्ट प्रारूप का दस्तावेजीकरण या समर्थन नहीं करता है।

OCF फ़ॉन्ट मेट्रिक्स का वर्णन Adobe Composite फ़ॉन्ट मेट्रिक्स फ़ाइल में किया गया है।

एडोब फॉन्ट मेट्रिक्स, एडोब कम्पोजिट फॉन्ट मेट्रिक्स, एडोब मल्टीपल फॉन्ट मेट्रिक्स

एडोब फॉन्ट मेट्रिक्स (एएफएम), एडोब कंपोजिट फॉन्ट मेट्रिक्स (एसीएफएम), एडोब मल्टीपल फॉन्ट मेट्रिक्स (एएमएफएम) कम्प्यूटर फाइल में फ़ॉन्ट प्रोग्राम के लिए सामान्य टाइपफेस जानकारी और फ़ॉन्ट मेट्रिक्स जानकारी होती है। ये फ़ाइलें आम तौर पर सीधे यूनिक्स वातावरण में ही उपयोग की जाती हैं।

एक एएफएम फ़ाइल फ़ॉन्ट प्रोग्राम के लिए वैश्विक मेट्रिक्स और प्रत्येक व्यक्तिगत चरित्र के मेट्रिक्स दोनों प्रदान करती है।

एकाधिक मास्टर फ़ॉन्ट के मेट्रिक्स को एएमएफएम फ़ाइल द्वारा वर्णित किया गया है, जो नियंत्रण डेटा और वैश्विक फ़ॉन्ट जानकारी निर्दिष्ट करता है, साथ ही फ़ॉन्ट में प्रत्येक मास्टर डिज़ाइन के लिए एएफएम फ़ाइल भी निर्दिष्ट करता है।

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

प्रारूप पर्याप्त रूप से समान हैं कि अनुपालन पार्सर एएफएम, एसीएफएम और एएमएफएम फाइलों को पार्स कर सकता है।

प्रिंटर फ़ॉन्ट ASCII

प्रिंटर फ़ॉन्ट ASCII (PFA) टाइप 1 फ़ॉन्ट प्रोग्राम का शुद्ध ASCII संस्करण है, जिसमें विशेष रूप से फ़ॉन्ट का ग्लिफ़ डेटा होता है। यह किसी भी प्रकार के आवरण के बिना शुद्ध पोस्टस्क्रिप्ट कोड है, और पीएस दुभाषिया में फ़ॉन्ट को परिभाषित करने के लिए इसे पीएस फ़ाइल में पूर्ण रूप से कॉपी किया जा सकता है। PFA UNIX परिवेश में उपयोग किए जाने वाले टाइप 1 फ़ॉन्ट के लिए पसंदीदा प्रारूप है, और आमतौर पर इसमें .PFA फ़ाइल नाम एक्सटेंशन होता है।

हालाँकि इन फ़ाइलों में वाक्यात्मक रूप से मनमाना पोस्टस्क्रिप्ट कोड हो सकता है, वे आमतौर पर पूर्ण पोस्टस्क्रिप्ट दुभाषियों से कम पाठकों को उन्हें संसाधित करने की अनुमति देने के लिए कठोर सूत्र का पालन करते हैं (उदाहरण के लिए फ़ॉन्ट को सबसेट करने के लिए)। फ़ाइल के पहले खंड को स्पष्ट पाठ भाग कहा जाता है, और उन डेटा संरचनाओं का निर्माण शुरू होता है जो पोस्टस्क्रिप्ट दुभाषिया में फ़ॉन्ट को परिभाषित करते हैं; यहां दी गई जानकारी वे चीजें हैं जिन्हें 1980 के दशक में Adobe सार्वजनिक करने में सहज था, और इसका अधिकांश भाग साथी AFM फ़ाइल में भी मौजूद होगा। स्पष्ट पाठ भाग में अंतिम दो ऑपरेटर हैं currentfile eexec (एन्क्रिप्टेड निष्पादन), जो दुभाषिया को निर्देशों की एन्क्रिप्टेड स्ट्रीम के रूप में वर्तमान फ़ाइल को पढ़ने के लिए स्विच करने का निर्देश देता है। फ़ॉन्ट डेटा संरचनाओं के निर्माण को पूरा करने के लिए निम्नलिखित एन्क्रिप्टेड भाग फिर से पोस्टस्क्रिप्ट कोड है - इसमें बहुत से चारस्ट्रिंग शामिल हैं, जो कि प्रकार का बाईटकोड है, लेकिन फ़ॉन्ट परिभाषा चरण में वे केवल फ़ॉन्ट में संग्रहीत डेटा हैं - भले ही वह कोड को एन्क्रिप्ट किया जाता है (जो मनमाना बाइट मान उत्पन्न करता है) और फिर फ़ाइल की समग्र ASCII प्रकृति को सुनिश्चित करने के लिए हेक्स-एन्कोड किया जाता है। यहां बनाई गई डेटा संरचनाओं को चिह्नित किया गया है noaccess उन्हें बाद के पोस्टस्क्रिप्ट कोड के लिए अप्राप्य बनाने के लिए। एन्क्रिप्टेड भाग में अंतिम क्रिया फ़ाइल को सामान्य रूप से पढ़ने के लिए वापस स्विच करना है, लेकिन चूंकि eexec थोड़ा आगे पढ़ेगा, इसलिए यह जानना असंभव था कि सामान्य प्रसंस्करण किस वर्ण पर फिर से शुरू होगा। इसलिए, पीएफए ​​फाइलें 512 शून्य के ट्रेलर के साथ समाप्त होती हैं cleartomark ऑपरेटर जो किसी भी ऑपरेंड को फेंक देता है जो यादृच्छिक स्थिति से शुरू होने वाले उन शून्यों की व्याख्या के परिणामस्वरूप स्टैक पर समाप्त हो सकता है।

प्रिंटर फ़ॉन्ट बाइनरी

प्रिंटर फ़ॉन्ट बाइनरी (पीएफबी) एडोब सिस्टम्स द्वारा बनाया गया बाइनरी पोस्टस्क्रिप्ट फ़ॉन्ट प्रारूप है, जिसमें आमतौर पर .पीएफबी फ़ाइल नाम एक्सटेंशन होता है। इसमें फ़ॉन्ट का ग्लिफ़ डेटा होता है।

पीएफए ​​फ़ाइल में डेटा के अधिक कॉम्पैक्ट भंडारण की अनुमति देने के लिए पीएफबी प्रारूप हल्का आवरण है। फ़ाइल में कई ब्लॉक हैं, जिनमें से प्रत्येक को ASCII या बाइनरी के रूप में चिह्नित किया गया है। संबंधित पीएफए ​​फ़ाइल को फिर से बनाने के लिए, ASCII ब्लॉक को शब्दशः लिया जाता है और बाइनरी ब्लॉक को हेक्स-एनकोड किया जाता है। बाइनरी ब्लॉक वे होते हैं जो फ़ॉन्ट प्रोग्राम का एन्क्रिप्टेड भाग बनाते हैं।

लेजरराइटर फ़ॉन्ट

लेज़रराइटर फ़ॉन्ट (LWFN) बाइनरी पोस्टस्क्रिप्ट फ़ॉन्ट प्रारूप है जिसका उपयोग क्लासिक मैक ओएस पर किया जाता है, जो वैचारिक रूप से प्रिंटर फ़ॉन्ट बाइनरी प्रारूप के समान है लेकिन फ़ॉन्ट डेटा के लिए कस्टम रैपर के बजाय मैक ओएस संसाधन फोर्क डेटा संरचना का उपयोग करता है। इसमें फ़ॉन्ट के लिए ग्लिफ़ डेटा शामिल है।

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

प्रिंटर फ़ॉन्ट मीट्रिक

प्रिंटर फॉन्ट मेट्रिक (पीएफएम) एएफएम का बाइनरी संस्करण है, जिसमें आमतौर पर .पीएफएम फ़ाइल नाम एक्सटेंशन होता है। इसमें फ़ॉन्ट मीट्रिक जानकारी शामिल है.

पीएफएम प्रारूप विंडोज 3.1 प्रिंटर और फॉन्ट किट सहायता फ़ाइल (पीएफके31डब्ल्यूएच.एचएलपी) में प्रलेखित है। कुछ विवरण Windows 3.1 डिवाइस ड्राइवर्स एडाप्टेशन गाइड सहायता फ़ाइल (DDAG31WH.HLP) में भी शामिल हैं। वे दोनों दस्तावेज़ विंडोज़ 3.1 डिवाइस डेवलपमेंट किट (डीडीके) का हिस्सा हैं, जो अभी भी एमएसडीएन ग्राहकों के लिए उपलब्ध है (अक्टूबर 2008)।

.INF

.inf (सूचना) फ़ाइलों में सादे ASCII पाठ में एप्लिकेशन-विशिष्ट जानकारी होती है, जैसे विंडोज़ और डॉस-आधारित अनुप्रयोगों के लिए फ़ॉन्ट मेनू नाम। जब विंडोज़ में फ़ॉन्ट स्थापित किया जाता है, तो एटीएम इंस्टालर सॉफ़्टवेयर एएफएम और आईएनएफ फ़ाइल को इनपुट के रूप में लेता है और इंस्टॉलेशन के समय आवश्यक पीएफएम फ़ाइल उत्पन्न करता है। AFM और INF फ़ाइलें उपयोगकर्ता के सिस्टम में स्थापित नहीं हैं।

.एमएमएम

.MMM फ़ाइलों का उपयोग विंडोज़ वातावरण के लिए एकाधिक मास्टर फ़ॉन्ट्स द्वारा आवश्यक मीट्रिक डेटा के लिए किया जाता है।

.ओएफएम

.OFM, संस्करण 2.1 से शुरू होने वाले बाइनरी फ़ॉन्ट मेट्रिक्स फ़ाइल के संस्करण के लिए ओएस/2 द्वारा उपयोग किया जाने वाला एक्सटेंशन है।

माइक्रोसॉफ्ट विंडोज़ के लिए समर्थन

विंडोज़ 95, विंडोज़ 98, विंडोज़ एनटी 4 और विंडोज़ मी मूल रूप से टाइप 1 फ़ॉन्ट का समर्थन नहीं करते हैं। इन ऑपरेटिंग सिस्टम पर इन फ़ॉन्ट्स का उपयोग करने के लिए एडोब टाइप मैनेजर की आवश्यकता है। Windows 2000, Windows XP और Windows Vista ग्राफ़िक्स डिवाइस इंटरफ़ेस कॉल के माध्यम से मूल रूप से टाइप 1 फ़ॉन्ट का समर्थन करते हैं। विंडोज प्रेजेंटेशन फाउंडेशन को विंडोज़ विस्टा में पेश किया गया, जो कि विंडोज़ एक्सपी के लिए भी उपलब्ध है, हालांकि #कॉम्पैक्ट फ़ॉन्ट प्रारूप फ़ॉन्ट के पक्ष में, टाइप 1 फ़ॉन्ट के लिए समर्थन छोड़ देता है।

Microsoft Windows प्लेटफ़ॉर्म के लिए जो मूल रूप से पोस्टस्क्रिप्ट का समर्थन करते हैं, केवल बाइनरी पोस्टस्क्रिप्ट और ओपनटाइप फ़ाइल स्वरूप समर्थित हैं।

विंडोज़ विस्टा में विंडोज़ प्रेजेंटेशन फ़ाउंडेशन (पूर्व में कोडनेम एवलॉन) ओपन टाइप सीएफएफ/टाइप 2 फोंट को रास्टराइजिंग करने का समर्थन करता है, जबकि टाइप 1 फोंट अभी भी ग्राफिक्स डिवाइस इंटरफेस में समर्थित होंगे, लेकिन जीडीआई+ में नहीं।

पोस्टस्क्रिप्ट फ़ॉन्ट उपयोगिताएँ

आई. ली हेदरिंगटन और एडी कोहलर का t1utils फ़ॉन्ट उपयोगिता पैकेज टाइप 1 फ़ॉन्ट को मानव-पठनीय और संपादन योग्य प्रारूप (t1disasm) में डिकोड करने के लिए उपकरण प्रदान करता है। ), ASCII और बाइनरी प्रारूपों (t1ascii और t1binary) के बीच कनवर्ट करने के लिए, और मैकिंटोश पोस्टस्क्रिप्ट फॉर्मेट से एडोब पोस्टस्क्रिप्ट फॉन्ट फॉर्मेट (अनपोस्ट) में कनवर्ट करने के लिए, उन्हें वापस फ़ॉन्ट्स (t1asm) में जोड़ना।

यह भी देखें

संदर्भ

  1. "एडोब टाइप 1 फ़ॉन्ट प्रारूप" (PDF). Adobe Systems Inc. Archived from the original (PDF) on 2015-03-21. Retrieved 2015-05-22.
  2. Introduction to Configuration and Management: What's new in Windows 2000
  3. https://helpx.adobe.com/fonts/kb/postscript-type-1-fonts-end-of-support.html
  4. "The Adobe PostScript 3 Font Set" (PDF). Archived from the original (PDF) on 15 August 2000.
  5. "PDF Reference third edition : Adobe Portable Document Format Version 1.4" (PDF). Adobe Systems Incorporated. p. 319. Retrieved 16 April 2021.
  6. "Apache(tm) FOP: Fonts". xmlgraphics.apache.org. Retrieved 2014-06-08.
  7. "The Adobe-CNS1-6 Character Collection" (PDF). Retrieved 30 September 2016.
  8. HKSCS-2016 & Adobe-CNS1-7
  9. In the PDF file properties, the following metadata will be added: "pdf:Producer: Adobe Acrobat Pro DC Paper Capture Plug-in with ClearScan".
  10. Acrobat DC and ClearScan
  11. Type 1 ("PostScript") to OpenType font conversion


बाहरी संबंध



फ़ॉन्ट प्रारूप विनिर्देश

सामान्य फ़ॉन्ट जानकारी

चरित्र सेट की जानकारी

कोर फ़ॉन्ट जानकारी

विविध

श्रेणी:फ़ॉन्ट प्रारूप श्रेणी:डिजिटल टाइपोग्राफी