कंप्यूटर फ़ॉन्ट: Difference between revisions

From Vigyanwiki
No edit summary
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{short description|Digital description of a typographical font}}
{{short description|Digital description of a typographical font}}
{{About|font technology|information about the typographic appearance of individual font sets|Typeface}}
{{About|फॉन्ट टेक्नोलॉजी|अलग-अलग फॉन्ट सेट के टाइपोग्राफिक रूप के बारे में जानकारी|टाइपफ़ेस}}[[File:Comparison of printed and digital versions of Perpetua.png|thumb|[[ पेरपेटुआ (टाइपफेस) | पेरपेटुआ (टाइपफेस)]] के मुद्रित (शीर्ष) और डिजिटल (नीचे) संस्करणों के बीच तुलना]]कंप्यूटर [[ फ़ॉन्ट |फ़ॉन्ट]] को डिजिटल [[ डेटा फ़ाइल |डेटा फ़ाइल]] के रूप में कार्यान्वित किया जाता है जिसमें ग्राफिक रूप से संबंधित [[ ग्लिफ़ |ग्लिफ़]] का सेट होता है। [[ फ़ॉन्ट संपादक |फ़ॉन्ट संपादक]] का उपयोग करके कंप्यूटर फ़ॉन्ट डिज़ाइन और बनाया गया है। विशेष रूप से कंप्यूटर स्क्रीन के लिए डिज़ाइन किया गया कंप्यूटर फ़ॉन्ट, न कि प्रिंटिंग के लिए, स्क्रीन फ़ॉन्ट है।
{{More footnotes|date=January 2014}}


[[File:Comparison of printed and digital versions of Perpetua.png|thumb|[[ पेरपेटुआ (टाइपफेस) ]] के मुद्रित (शीर्ष) और डिजिटल (नीचे) संस्करणों के बीच तुलना]]एक कंप्यूटर [[ फ़ॉन्ट ]] को एक डिजिटल [[ डेटा फ़ाइल ]] के रूप में कार्यान्वित किया जाता है जिसमें ग्राफिक रूप से संबंधित [[ ग्लिफ़ ]] का एक सेट होता है। एक [[ फ़ॉन्ट संपादक ]] का उपयोग करके एक कंप्यूटर फ़ॉन्ट डिज़ाइन और बनाया गया है। विशेष रूप से कंप्यूटर स्क्रीन के लिए डिज़ाइन किया गया एक कंप्यूटर फ़ॉन्ट, न कि प्रिंटिंग के लिए, एक स्क्रीन फ़ॉन्ट है।
गतिशील प्रकार की शब्दावली में, फ़ॉन्ट विशिष्ट [[ टाइपफ़ेस |टाइपफ़ेस]] , आकार, चौड़ाई, वजन, ढलान आदि में गतिशील प्रकार के टुकड़ों का सेट है (उदाहरण के लिए, गिल सैंस बोल्ड 12 पॉइंट या सेंचुरी टाइप विस्तारित 14 पॉइंट), और टाइपफेस शैलियों और आकारों में संबंधित फोंट के संग्रह को संदर्भित करता है (उदाहरण के लिए, [[ गिल संस |गिल संस]] के सभी प्रकार)। [[ HTML |एचटीएमएल]] , [[ CSS |सीएसएस]] और संबंधित तकनीकों में, फ़ॉन्ट परिवार (एचटीएमएल) टाइपफेस के डिजिटल समतुल्य को संदर्भित करता है। 1990 के दशक से, बहुत से लोग ''फ़ॉन्ट'' शब्द का प्रयोग ''टाइपफेस'' के [[ पर्याय |पर्याय]] के रूप में करते हैं।
 
जंगम प्रकार की शब्दावली में, एक फ़ॉन्ट एक विशिष्ट [[ टाइपफ़ेस ]], आकार, चौड़ाई, वजन, ढलान आदि में जंगम प्रकार के टुकड़ों का एक सेट है (उदाहरण के लिए, गिल सैंस बोल्ड 12 पॉइंट या सेंचुरी टाइप परिवार विस्तारित 14 पॉइंट), और एक टाइपफेस शैलियों और आकारों में संबंधित फोंट के संग्रह को संदर्भित करता है (उदाहरण के लिए, [[ गिल संस ]] की सभी किस्में)। [[ HTML ]], [[ CSS ]] और संबंधित तकनीकों में, फ़ॉन्ट परिवार (HTML) एक टाइपफेस के डिजिटल समतुल्य को संदर्भित करता है। 1990 के दशक से, बहुत से लोग ''फ़ॉन्ट'' शब्द का प्रयोग ''टाइपफेस'' के [[ पर्याय ]] के रूप में करते हैं।


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


बिटमैप फ़ॉन्ट अन्य फ़ॉन्ट प्रकारों की तुलना में कंप्यूटर कोड में तेज़ और आसान होते हैं, लेकिन वे स्केलेबल नहीं होते हैं: बिटमैप फ़ॉन्ट को प्रत्येक आकार के लिए एक अलग फ़ॉन्ट की आवश्यकता होती है।<ref name=एंटी-एंटी-अलियासिंग>{{cite web|last1=Gruber|first1=John|title=एंटी-एंटी-अलियासिंग|url=http://daringfireball.net/2003/03/anti-anti-aliasing|website=Daring Fireball|access-date=5 September 2015|archive-url=https://web.archive.org/web/20150901034604/https://daringfireball.net/2003/03/anti-anti-aliasing|archive-date=2015-09-01|url-status=live}}</ref> प्रत्येक ग्लिफ के घटकों के लिए अलग-अलग मापों को प्रतिस्थापित करके रूपरेखा और स्ट्रोक फोंट को एक ही फ़ॉन्ट में बदला जा सकता है, लेकिन वे बिटमैप फोंट की तुलना में स्क्रीन पर या प्रिंट में प्रस्तुत करने के लिए अधिक जटिल हैं क्योंकि उन्हें स्क्रीन पर प्रदर्शित करने के लिए बिटमैप्स प्रस्तुत करने के लिए अतिरिक्त कंप्यूटर कोड की आवश्यकता होती है। और प्रिंट में। हालाँकि सभी प्रकार के फ़ॉन्ट अभी भी उपयोग में हैं, आज कंप्यूटर पर उपयोग किए जाने वाले अधिकांश फ़ॉन्ट बाह्यरेखा फ़ॉन्ट हैं।
बिटमैप फ़ॉन्ट अन्य फ़ॉन्ट प्रकारों की तुलना में कंप्यूटर कोड में तेज़ और आसान होते हैं, लेकिन वे स्केलेबल नहीं होते हैं: बिटमैप फ़ॉन्ट को प्रत्येक आकार के लिए अलग फ़ॉन्ट की आवश्यकता होती है।<ref name=एंटी-एंटी-अलियासिंग>{{cite web|last1=Gruber|first1=John|title=एंटी-एंटी-अलियासिंग|url=http://daringfireball.net/2003/03/anti-anti-aliasing|website=Daring Fireball|access-date=5 September 2015|archive-url=https://web.archive.org/web/20150901034604/https://daringfireball.net/2003/03/anti-anti-aliasing|archive-date=2015-09-01|url-status=live}}</ref> प्रत्येक ग्लिफ के घटकों के लिए अलग-अलग मापों को प्रतिस्थापित करके रूपरेखा और स्ट्रोक फोंट को एक ही फ़ॉन्ट में बदला जा सकता है, लेकिन वे बिटमैप फोंट की तुलना में स्क्रीन पर या प्रिंट में प्रस्तुत करने के लिए अधिक जटिल हैं क्योंकि स्क्रीन पर और प्रिंट में प्रदर्शित करने के लिए बिटमैप्स को प्रस्तुत करने के लिए उन्हें अतिरिक्त कंप्यूटर कोड की आवश्यकता होती है। चूँकि सभी प्रकार के फ़ॉन्ट अभी भी उपयोग में हैं, आज कंप्यूटर पर उपयोग किए जाने वाले अधिकांश फ़ॉन्ट आउटलाइन फ़ॉन्ट हैं।।


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


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


=== {{anchor|BITMAP}}बिटमैप फोंट ===
=== बिटमैप फोंट ===
[[File:Original Mac fonts.png|thumb|[[ क्लासिक मैक ओएस ]] के पहले संस्करण से बिटमैप फोंट का वर्गीकरण]]एक [[ बिटमैप ]] फ़ॉन्ट वह है जो प्रत्येक ग्लिफ को [[ पिक्सल ]] की सरणी (यानी, बिटमैप) के रूप में संग्रहीत करता है। यह आमतौर पर एक के रूप में जाना जाता है{{visible anchor|raster font}}या एक पिक्सेल फ़ॉन्ट। बिटमैप फोंट ग्लिफ़ के रेखापुंज ग्राफिक्स का संग्रह हैं। फ़ॉन्ट के प्रत्येक संस्करण के लिए, ग्लिफ़ छवियों का एक पूरा सेट होता है, जिसमें प्रत्येक सेट में प्रत्येक वर्ण के लिए एक छवि होती है। उदाहरण के लिए, यदि किसी फ़ॉन्ट के तीन आकार हैं, और बोल्ड और इटैलिक का कोई संयोजन है, तो छवियों के 12 पूर्ण सेट होने चाहिए।
[[File:Original Mac fonts.png|thumb|[[ क्लासिक मैक ओएस | क्लासिक मैक ओएस]] के पहले संस्करण से बिटमैप फोंट का वर्गीकरण]]एक [[ बिटमैप |बिटमैप]] फ़ॉन्ट वह है जो प्रत्येक ग्लिफ को [[ पिक्सल |पिक्सल]] की सरणी (यानी, बिटमैप) के रूप में संग्रहीत करता है। यह सामान्यतः रास्टर फ़ॉन्ट या पिक्सेल फ़ॉन्ट के रूप में जाना जाता है। बिटमैप फोंट ग्लिफ़ के रेखापुंज ग्राफिक्स का संग्रह हैं। फ़ॉन्ट के प्रत्येक संस्करण के लिए, ग्लिफ़ छवियों का पूरा सेट होता है, जिसमें प्रत्येक सेट में प्रत्येक वर्ण के लिए छवि होती है। उदाहरण के लिए, यदि किसी फ़ॉन्ट के तीन आकार हैं, और बोल्ड और इटैलिक का कोई संयोजन है, तो छवियों के 12 पूर्ण सेट होने चाहिए।


बिटमैप फ़ॉन्ट के लाभों में शामिल हैं:
बिटमैप फ़ॉन्ट के लाभों में सम्मिलित हैं:
* प्रस्तुत करने के लिए बेहद तेज और सरल
* प्रस्तुत करने के लिए बहुत तेज और सरल
* अन्य प्रकार की तुलना में बनाना आसान है।
* अन्य प्रकार की तुलना में बनाना आसान है।
* समान विनिर्देश प्रदर्शन पर प्रदर्शित होने पर अनस्केल्ड बिटमैप फ़ॉन्ट हमेशा बिल्कुल समान आउटपुट देते हैं
* समान विनिर्देश प्रदर्शन पर प्रदर्शित होने पर अनस्केल्ड बिटमैप फ़ॉन्ट हमेशा बिल्कुल समान आउटपुट देते हैं
* बहुत कम-गुणवत्ता या छोटे आकार के डिस्प्ले के लिए सर्वश्रेष्ठ जहां स्पष्ट रूप से प्रदर्शित करने के लिए फ़ॉन्ट को ठीक-ठीक करने की आवश्यकता होती है
* बहुत कम-गुणवत्ता या छोटे आकार के डिस्प्ले के लिए सर्वश्रेष्ठ जहां स्पष्ट रूप से प्रदर्शित करने के लिए फ़ॉन्ट को ठीक-ठीक करने की आवश्यकता होती है


बिटमैप फोंट का प्राथमिक नुकसान यह है कि रूपरेखा और स्ट्रोक फोंट की तुलना में स्केल या अन्यथा रूपांतरित होने पर दृश्य गुणवत्ता खराब हो जाती है, और एक ही फ़ॉन्ट के कई अनुकूलित और उद्देश्य-निर्मित आकार प्रदान करने से स्मृति उपयोग में नाटकीय रूप से वृद्धि होती है। शुरुआती बिटमैप फ़ॉन्ट कस्टम फ़ॉन्ट के साथ केवल कुछ अनुकूलित आकारों जैसे 8, 9, 10, 12, 14, 18, 24, 36, 48, 72, और 96 अंक (प्रति इंच 96 डॉट्स का रिज़ॉल्यूशन मानकर) में उपलब्ध थे अक्सर केवल एक विशिष्ट आकार में उपलब्ध होता है, जैसे कि केवल 72 बिंदुओं पर एक शीर्षक फ़ॉन्ट।
बिटमैप फोंट का प्राथमिक क्षति यह है कि रूपरेखा और स्ट्रोक फोंट की तुलना में स्केल या अन्यथा रूपांतरित होने पर दृश्य गुणवत्ता खराब हो जाती है, और एक ही फ़ॉन्ट के कई अनुकूलित और उद्देश्य-निर्मित आकार प्रदान करने से स्मृति उपयोग में नाटकीय रूप से वृद्धि होती है। प्रारंभिक बिटमैप फ़ॉन्ट कस्टम फ़ॉन्ट के साथ केवल कुछ अनुकूलित आकारों जैसे 8, 9, 10, 12, 14, 18, 24, 36, 48, 72, और 96 अंक (प्रति इंच 96 डॉट्स का रिज़ॉल्यूशन मानकर) में उपलब्ध थे अधिकांश केवल विशिष्ट आकार में उपलब्ध होता है, जैसे कि केवल 72 बिंदुओं पर शीर्षक फ़ॉन्ट।


शुरुआती कंप्यूटर सिस्टम की सीमित प्रोसेसिंग पावर और मेमोरी ने बिटमैप फोंट के अनन्य उपयोग को मजबूर कर दिया। हार्डवेयर में सुधार ने उन मामलों में उन्हें आउटलाइन या स्ट्रोक फोंट से बदलने की अनुमति दी है जहां मनमाना स्केलिंग वांछनीय है, लेकिन बिटमैप फोंट अभी भी [[ अंतः स्थापित प्रणालियाँ ]] और अन्य जगहों पर सामान्य उपयोग में हैं जहां गति और सरलता को महत्वपूर्ण माना जाता है।
प्रारंभिक कंप्यूटर सिस्टम की सीमित प्रोसेसिंग पावर और मेमोरी ने बिटमैप फोंट के अनन्य उपयोग को विवश कर दिया। हार्डवेयर में सुधार ने उन स्थितियों में उन्हें आउटलाइन या स्ट्रोक फोंट से बदलने की अनुमति दी है जहां स्वैच्छिक स्केलिंग वांछनीय है, लेकिन बिटमैप फोंट अभी भी [[ अंतः स्थापित प्रणालियाँ |अंतः स्थापित प्रणालियाँ]] और अन्य जगहों पर सामान्य उपयोग में हैं जहां गति और सरलता को महत्वपूर्ण माना जाता है।


बिटमैप फोंट का उपयोग [[ लिनक्स ]] कंसोल, [[ माइक्रोसॉफ़्ट विंडोज़ ]] [[ रिकवरी कंसोल ]] और एम्बेडेड सिस्टम में किया जाता है। पुराने [[ डॉट मैट्रिक्स प्रिंटर ]] बिटमैप फोंट का इस्तेमाल करते थे; अक्सर प्रिंटर की मेमोरी में संग्रहीत होता है और कंप्यूटर के [[ प्रिंट ड्राइवर ]] द्वारा संबोधित किया जाता है। क्रॉस-सिलाई में बिटमैप फोंट का उपयोग किया जा सकता है।
बिटमैप फोंट का उपयोग [[ लिनक्स |लिनक्स]] कंसोल, [[ माइक्रोसॉफ़्ट विंडोज़ |माइक्रोसॉफ़्ट विंडोज़]] [[ रिकवरी कंसोल |रिकवरी कंसोल]] और एम्बेडेड सिस्टम में किया जाता है। पुराने [[ डॉट मैट्रिक्स प्रिंटर |डॉट मैट्रिक्स प्रिंटर]] बिटमैप फोंट का उपयोग करते थे; अधिकांश प्रिंटर की मेमोरी में संग्रहीत होता है और कंप्यूटर के [[ प्रिंट ड्राइवर |प्रिंट ड्राइवर]] द्वारा संबोधित किया जाता है। क्रॉस-सिलाई में बिटमैप फोंट का उपयोग किया जा सकता है।


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


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


==== स्केलिंग ====
==== स्केलिंग ====
बिटमैप फ़ॉन्ट अपने मूल पिक्सेल आकार में सबसे अच्छे लगते हैं। बिटमैप फ़ॉन्ट का उपयोग करने वाली कुछ प्रणालियाँ एल्गोरिथम के अनुसार कुछ फ़ॉन्ट वेरिएंट बना सकती हैं। उदाहरण के लिए, मूल [[ Apple Macintosh ]] कंप्यूटर लंबवत स्ट्रोक को चौड़ा करके बोल्ड और छवि को [[ शियर मैपिंग ]] द्वारा तिरछा बना सकता है। गैर-देशी आकारों में, कई टेक्स्ट रेंडरिंग प्रणालियां निकटतम-पड़ोसी इंटरपोलेशन|निकटतम-पड़ोसी पुनर्नमूनाकरण करती हैं, खुरदरी दांतेदार किनारों को प्रस्तुत करती हैं। अधिक उन्नत प्रणालियां बिटमैप फोंट पर स्थानिक एंटी-अलियासिंग|एंटी-अलियासिंग करती हैं, जिसका आकार एप्लिकेशन द्वारा अनुरोधित आकार से मेल नहीं खाता है। यह तकनीक फ़ॉन्ट को छोटा करने के लिए अच्छी तरह से काम करती है, लेकिन आकार बढ़ाने के लिए नहीं, क्योंकि यह किनारों को धुंधला कर देती है। कुछ ग्राफिक्स सिस्टम जो बिटमैप फोंट का उपयोग करते हैं, विशेष रूप से [[ एम्यूलेटर ]] के, वक्र-संवेदनशील [[ अरेखीय पुनर्नमूनाकरण ]] एल्गोरिदम जैसे कि [[ 2xSaI ]] या [[ hq3x ]] को फोंट और अन्य बिटमैप्स पर लागू करते हैं, जो आकार में मध्यम वृद्धि पर थोड़ा आपत्तिजनक विकृति पेश करते हुए फ़ॉन्ट को धुंधला करने से बचाते हैं।
बिटमैप फ़ॉन्ट अपने मूल पिक्सेल आकार में सबसे अच्छे लगते हैं। बिटमैप फ़ॉन्ट का उपयोग करने वाली कुछ प्रणालियाँ एल्गोरिथम के अनुसार कुछ फ़ॉन्ट वेरिएंट बना सकती हैं। उदाहरण के लिए, मूल [[ Apple Macintosh |एप्पल मैकिन्टोज]] कंप्यूटर लंबवत स्ट्रोक को चौड़ा करके बोल्ड और छवि को [[ शियर मैपिंग |शियर मैपिंग]] द्वारा तिरछा बना सकता है। गैर-देशी आकारों में, कई टेक्स्ट रेंडरिंग प्रणालियां निकटतम-पड़ोसी रीसैंपलिंग करती हैं, जो खुरदरी दांतेदार किनारों को प्रस्तुत करती हैं। अधिक उन्नत प्रणालियां बिटमैप फोंट पर स्थानिक एंटी-अलियासिंग करती हैं, जिसका आकार एप्लिकेशन द्वारा अनुरोधित आकार से मेल नहीं खाता है। यह तकनीक फ़ॉन्ट को छोटा करने के लिए अच्छे प्रकार से काम करती है, लेकिन आकार बढ़ाने के लिए नहीं, क्योंकि यह किनारों को धुंधला कर देती है। कुछ ग्राफिक्स सिस्टम जो बिटमैप फोंट का उपयोग करते हैं, विशेष रूप से [[ एम्यूलेटर |एम्यूलेटर]] के, वक्र-संवेदनशील [[ अरेखीय पुनर्नमूनाकरण |अरेखीय पुनर्नमूनाकरण]] एल्गोरिदम जैसे कि [[ 2xSaI |2xSaI]] या [[ hq3x |hq3x]] को फोंट और अन्य बिटमैप्स पर प्रयुक्त करते हैं, जो आकार में मध्यम वृद्धि पर थोड़ा आपत्तिजनक विकृति प्रस्तुत करते हुए फ़ॉन्ट को धुंधला करने से बचाते हैं।


बिटमैप फोंट और आउटलाइन फोंट के बीच का अंतर बिटमैप और वेक्टर छवि फ़ाइल स्वरूपों के बीच के अंतर के समान है। बिटमैप फॉन्ट [[ विंडोज बिटमैप ]] जैसे छवि प्रारूपों की तरह हैं'' (.bmp), [[ पोर्टेबल नेटवर्क ग्राफ़िक्स ]]'' (.png और [[ TIF ]] (.tif या .tiff), जो छवि डेटा को पिक्सेल के ग्रिड के रूप में संग्रहीत करते हैं, कुछ मामलों में संपीड़न के साथ। रूपरेखा या स्ट्रोक छवि प्रारूप जैसे कि [[ विंडोज मेटाफाइल ]] प्रारूप (.wmf) और [[ स्केलेबल वेक्टर ग्राफिक्स ]]'' format (.svg), छवि को स्वयं संग्रहीत करने के बजाय छवि को कैसे आरेखित करना है, इस बारे में रेखाओं और वक्रों के रूप में निर्देशों को संग्रहीत करें।
बिटमैप फोंट और आउटलाइन फोंट के बीच का अंतर बिटमैप और वेक्टर छवि फ़ाइल स्वरूपों के बीच के अंतर के समान है। बिटमैप फॉन्ट [[ विंडोज बिटमैप |विंडोज बिटमैप]] ''(.bmp), [[ पोर्टेबल नेटवर्क ग्राफ़िक्स |पोर्टेबल नेटवर्क ग्राफ़िक्स]]'' (.png और [[ TIF |TIF]] (.tif या .tiff) जैसे छवि प्रारूपों के प्रकार हैं, जो कुछ स्थितियों में संपीड़न के साथ छवि डेटा को पिक्सेल के ग्रिड के रूप में संग्रहीत करते हैं। रूपरेखा या स्ट्रोक छवि प्रारूप जैसे कि [[ विंडोज मेटाफाइल |विंडोज मेटाफाइल]] प्रारूप (.wmf) और [[ स्केलेबल वेक्टर ग्राफिक्स |स्केलेबल वेक्टर ग्राफिक्स]] ''format (.svg), छवि को स्वयं संग्रहीत करने के अतिरिक्त छवि को कैसे आरेखित करना है, इस बारे में रेखाओं और वक्रों के रूप में निर्देशों को संग्रहीत करें।''


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


==== बिटमैप फ़ॉन्ट प्रारूप ====
==== बिटमैप फ़ॉन्ट प्रारूप ====
[[File:AmigaColorFont.png|frame|[[ अमिगा ओएस ]] के लिए एक बिटमैप रंग फ़ॉन्ट]]* [[ पोर्टेबल संकलित प्रारूप ]] (पीसीएफ)
[[File:AmigaColorFont.png|frame|[[ अमिगा ओएस | अमिगा ओएस]] के लिए बिटमैप रंग फ़ॉन्ट]]
* [[ ग्लिफ़ बिटमैप वितरण स्वरूप ]] (बीडीएफ)
* [[ पोर्टेबल संकलित प्रारूप |पोर्टेबल संकलित प्रारूप]] (पीसीएफ)
* [[ सर्वर सामान्य प्रारूप ]] (एसएनएफ)
*[[ ग्लिफ़ बिटमैप वितरण स्वरूप | ग्लिफ़ बिटमैप वितरण स्वरूप]] (बीडीएफ)
* DECWindows फ़ॉन्ट (DWF)
* [[ सर्वर सामान्य प्रारूप | सर्वर सामान्य प्रारूप]] (एसएनएफ)
* डीईसी विंडोज फ़ॉन्ट (डीडब्ल्यूएफ)
* सन एक्स11/एनईडब्ल्यूएस फॉर्मेट (बीएफ, एएफएम)
* सन एक्स11/एनईडब्ल्यूएस फॉर्मेट (बीएफ, एएफएम)
* माइक्रोसॉफ्ट विंडोज़ बिटमैप्ड फ़ॉन्ट (एफओएन)
* माइक्रोसॉफ्ट विंडोज़ बिटमैप्ड फ़ॉन्ट (एफओएन)
* अमिगा फॉन्ट, कलरफॉन्ट, एनिमफॉन्ट
* अमिगा फॉन्ट, कलरफॉन्ट, एनिमफॉन्ट
* बाइटमैप फ़ॉन्ट (बीएमएफ)<ref>{{cite web |title=बीएमएफ - बाइटमैप फ़ॉन्ट प्रारूप|url=https://bmf.php5.cz/?page=format |website=BMF |access-date=9 June 2019}}</ref>
* बाइटमैप फ़ॉन्ट (बीएमएफ)<ref>{{cite web |title=बीएमएफ - बाइटमैप फ़ॉन्ट प्रारूप|url=https://bmf.php5.cz/?page=format |website=BMF |access-date=9 June 2019}}</ref>
* [[ पीसी स्क्रीन फ़ॉन्ट ]] (पीएसएफ)
* [[ पीसी स्क्रीन फ़ॉन्ट | पीसी स्क्रीन फ़ॉन्ट]] (पीएसएफ)
* [[ स्केलेबल स्क्रीन फ़ॉन्ट ]] (SFN, आउटलाइन फॉन्ट को भी सपोर्ट करता है)
* [[ स्केलेबल स्क्रीन फ़ॉन्ट | स्केलेबल स्क्रीन फ़ॉन्ट]] (एसएफएन, आउटलाइन फॉन्ट को भी सपोर्ट करता है)
* TeX DVI ड्राइवरों (पीके) के लिए पैक्ड बिटमैप फ़ॉन्ट बिटमैप फ़ाइल
* TeX DVI ड्राइवरों (पीके) के लिए पैक्ड बिटमैप फ़ॉन्ट बिटमैप फ़ाइल
* FZX ZX स्पेक्ट्रम के लिए एक आनुपातिक बिटमैप फ़ॉन्ट<ref name="FZX">{{cite web |title = FZX: ​​आनुपातिक फोंट के लिए एक नया मानक प्रारूप और ड्राइवर|author = Einar Saukas and Andrew Owen |url = http://www.worldofspectrum.org/forums/discussion/44088/fzx-a-new-standard-format-and-driver-for-proportional-fonts/p1 |date = 12 June 2013 |page = 1 }}</ref>
* एफजेडएक्स जेडएक्स स्पेक्ट्रम के लिए आनुपातिक बिटमैप फ़ॉन्ट<ref name="FZX">{{cite web |title = FZX: ​​आनुपातिक फोंट के लिए एक नया मानक प्रारूप और ड्राइवर|author = Einar Saukas and Andrew Owen |url = http://www.worldofspectrum.org/forums/discussion/44088/fzx-a-new-standard-format-and-driver-for-proportional-fonts/p1 |date = 12 June 2013 |page = 1 }}</ref>
 
 
=== रूपरेखा फोंट ===




=== {{anchor|OUTLINE}}रूपरेखा फोंट ===
रूपरेखा फोंट या वेक्टर फोंट [[ वेक्टर ग्राफिक्स ]] के संग्रह हैं, जिसमें ग्लिफ की सीमा को परिभाषित करने वाली रेखाएं और वक्र शामिल हैं। [[ वेक्टर मॉनिटर ]] और [[ द्रोह करनेवाला ]] द्वारा प्रारंभिक वेक्टर फोंट का उपयोग अपने स्वयं के आंतरिक फोंट का उपयोग करके किया जाता था, आमतौर पर मोटी रूपरेखा वाले [[ ग्लिफ़ ]] के बजाय पतले एकल स्ट्रोक के साथ। डेस्कटॉप पब्लिशिंग के आगमन ने पहले [[ मैकिनटोश ]] और [[ लेजर प्रिंटर ]] के [[ ग्राफिकल यूज़र इंटरफ़ेस ]] को एकीकृत करने के लिए एक सामान्य मानक की आवश्यकता को सामने लाया। एकीकरण प्रौद्योगिकी का वर्णन करने के लिए शब्द [[ WYSIWYG ]] (जो आप देखते हैं वही आपको मिलता है) था। यह सामान्य मानक था (और अभी भी है{{when|date=September 2021}}) एडोब पोस्टस्क्रिप्ट।{{cn|date=September 2021}} आउटलाइन फ़ॉन्ट के उदाहरणों में शामिल हैं: पोस्टस्क्रिप्ट टाइप 1 और टाइप 3 फ़ॉन्ट, ट्रू टाइप, ओपन टाइप और [[ कंप्यूग्राफिक ]]


रूपरेखा फ़ॉन्ट का प्राथमिक लाभ यह है कि [[ बिटमैप फ़ॉन्ट ]] के विपरीत, वे पिक्सेल के बजाय रेखाओं और वक्रों का एक सेट होते हैं; उन्हें [[ पिक्सेलेशन ]] के बिना स्केल किया जा सकता है। इसलिए, आउटलाइन फ़ॉन्ट वर्णों को किसी भी आकार में बढ़ाया जा सकता है और अन्यथा बिटमैप फ़ॉन्ट की तुलना में अधिक आकर्षक परिणामों के साथ रूपांतरित किया जा सकता है, लेकिन इसके लिए काफी अधिक प्रसंस्करण की आवश्यकता होती है और फ़ॉन्ट, रेंडरिंग सॉफ़्टवेयर और आउटपुट आकार के आधार पर अवांछनीय प्रतिपादन हो सकता है। फिर भी, यदि आवश्यक हो तो आउटलाइन फोंट को बिटमैप फोंट में पहले ही रूपांतरित किया जा सकता है। उलटा परिवर्तन काफी कठिन है, क्योंकि बिटमैप फोंट को अनुमान लगाने के लिए [[ अनुमानी एल्गोरिथ्म ]] की आवश्यकता होती है और यदि पिक्सेल एक सीधी रेखा नहीं बनाते हैं तो संबंधित घटता का अनुमान लगाते हैं।
रूपरेखा फोंट या वेक्टर फोंट [[ वेक्टर ग्राफिक्स |वेक्टर ग्राफिक्स]] के संग्रह हैं, जिसमें ग्लिफ की सीमा को परिभाषित करने वाली रेखाएं और वक्र सम्मिलित हैं। प्रारंभिक वेक्टर फोंट का उपयोग [[ वेक्टर मॉनिटर |वेक्टर मॉनिटर]] और [[ द्रोह करनेवाला |वेक्टर प्लॉटर्स]] द्वारा मोटे रेखांकित [[ ग्लिफ़ |ग्लिफ़]] के अतिरिक्त पतले सिंगल स्ट्रोक के साथ अपने स्वयं के आंतरिक फोंट का उपयोग करके किया जाता था। डेस्कटॉप पब्लिशिंग के आगमन ने पहले [[ मैकिनटोश |मैकिनटोश]] और [[ लेजर प्रिंटर |लेजर प्रिंटर]] के [[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल यूज़र इंटरफ़ेस]] को एकीकृत करने के लिए सामान्य मानक की आवश्यकता को सामने लाया। एकीकरण प्रौद्योगिकी का वर्णन करने के लिए शब्द [[ WYSIWYG |वाईसिविग]] (जो आप देखते हैं वही आपको मिलता है) था। यह सामान्य मानक था (और अभी भी है{{when|date=September 2021}}) एडोब पोस्टस्क्रिप्ट।{{cn|date=September 2021}} आउटलाइन फ़ॉन्ट के उदाहरणों में सम्मिलित हैं: पोस्टस्क्रिप्ट टाइप 1 और टाइप 3 फ़ॉन्ट, ट्रू टाइप, ओपन टाइप और [[ कंप्यूग्राफिक |कंप्यूग्राफिक]]


आउटलाइन फोंट में एक बड़ी समस्या है, जिसमें उनके द्वारा उपयोग किए जाने वाले बेज़ियर कर्व्स को रास्टर डिस्प्ले (जैसे अधिकांश कंप्यूटर मॉनिटर और प्रिंटर) पर सटीक रूप से प्रस्तुत नहीं किया जा सकता है, और वांछित आकार और स्थिति के आधार पर उनका प्रतिपादन आकार बदल सकता है।<ref>{{cite web |title = कम रिज़ॉल्यूशन पर रेखापुंज त्रासदी|url = http://www.microsoft.com/typography/tools/trtalr.aspx |author = Stamm, Beat |website = [[Microsoft]] |date = 1998-03-25 |access-date = 2015-08-10 |archive-url = https://web.archive.org/web/20160219231632/http://www.microsoft.com/typography/tools/trtalr.aspx |archive-date = 2016-02-19 |url-status = dead }}</ref> इस समस्या के दृश्य प्रभाव को कम करने के लिए [[ फ़ॉन्ट इशारा ]] जैसे उपायों का उपयोग करना होगा, जिसके लिए परिष्कृत सॉफ़्टवेयर की आवश्यकता होती है जिसे सही ढंग से लागू करना मुश्किल है। कई आधुनिक डेस्कटॉप कंप्यूटर सिस्टम में ऐसा करने के लिए सॉफ्टवेयर शामिल है, लेकिन वे बिटमैप फोंट की तुलना में काफी अधिक प्रसंस्करण शक्ति का उपयोग करते हैं, और विशेष रूप से छोटे फ़ॉन्ट आकारों में मामूली रेंडरिंग दोष हो सकते हैं। इसके बावजूद, वे अक्सर उपयोग किए जाते हैं क्योंकि लोग अक्सर फोंट को स्केल करने की क्षमता की तुलना में प्रसंस्करण समय और दोषों को स्वीकार्य मानते हैं।
रूपरेखा फ़ॉन्ट का प्राथमिक लाभ यह है कि [[ बिटमैप फ़ॉन्ट |बिटमैप फ़ॉन्ट]] के विपरीत, वे पिक्सेल के अतिरिक्त रेखाओं और वक्रों का सेट होते हैं; जिन्हें बिना [[ पिक्सेलेशन |पिक्सेलेशन]] के स्केल किया जा सकता है। इसलिए, आउटलाइन फ़ॉन्ट वर्णों को किसी भी आकार में बढ़ाया जा सकता है और अन्यथा बिटमैप फ़ॉन्ट की तुलना में अधिक आकर्षक परिणामों के साथ रूपांतरित किया जा सकता है, लेकिन इसके लिए बहुत अधिक प्रसंस्करण की आवश्यकता होती है और फ़ॉन्ट, रेंडरिंग सॉफ़्टवेयर और आउटपुट आकार के आधार पर अवांछनीय प्रतिपादन हो सकता है। फिर भी, यदि आवश्यक हो तो आउटलाइन फोंट को बिटमैप फोंट में पहले ही रूपांतरित किया जा सकता है। व्युत्क्रम परिवर्तन बहुत कठिन है, क्योंकि बिटमैप फोंट को अनुमान लगाने के लिए [[ अनुमानी एल्गोरिथ्म |अनुमानी एल्गोरिथ्म]] की आवश्यकता होती है और यदि पिक्सेल सीधी रेखा नहीं बनाते हैं तो संबंधित घटता का अनुमान लगाते हैं।
 
आउटलाइन फोंट में बड़ी समस्या है, जिसमें उनके द्वारा उपयोग किए जाने वाले बेज़ियर कर्व्स को रास्टर डिस्प्ले (जैसे अधिकांश कंप्यूटर मॉनिटर और प्रिंटर) पर त्रुटिहीन रूप से प्रस्तुत नहीं किया जा सकता है, और वांछित आकार और स्थिति के आधार पर उनका प्रतिपादन आकार बदल सकता है।<ref>{{cite web |title = कम रिज़ॉल्यूशन पर रेखापुंज त्रासदी|url = http://www.microsoft.com/typography/tools/trtalr.aspx |author = Stamm, Beat |website = [[Microsoft]] |date = 1998-03-25 |access-date = 2015-08-10 |archive-url = https://web.archive.org/web/20160219231632/http://www.microsoft.com/typography/tools/trtalr.aspx |archive-date = 2016-02-19 |url-status = dead }}</ref> इस समस्या के दृश्य प्रभाव को कम करने के लिए [[ फ़ॉन्ट इशारा |फ़ॉन्ट हिंटिंग]] जैसे उपायों का उपयोग करना होगा, जिसके लिए परिष्कृत सॉफ़्टवेयर की आवश्यकता होती है जिसे सही प्रकार से प्रयुक्त करना कठिन है। कई आधुनिक डेस्कटॉप कंप्यूटर सिस्टम में ऐसा करने के लिए सॉफ्टवेयर सम्मिलित है, लेकिन वे बिटमैप फोंट की तुलना में बहुत अधिक प्रसंस्करण शक्ति का उपयोग करते हैं, और विशेष रूप से छोटे फ़ॉन्ट आकारों में साधारण रेंडरिंग दोष हो सकते हैं। इसके अतिरिक्त, वे अधिकांश उपयोग किए जाते हैं क्योंकि लोग अधिकांश फोंट को स्केल करने की क्षमता की तुलना में प्रसंस्करण समय और दोषों को स्वीकार्य मानते हैं।


==== रूपरेखा फ़ॉन्ट प्रारूप ====
==== रूपरेखा फ़ॉन्ट प्रारूप ====


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


===== ट्रू टाइप फ़ॉन्ट्स =====
===== ट्रू टाइप फ़ॉन्ट्स =====
ट्रू टाइप एक फॉन्ट सिस्टम है जिसे मूल रूप से Apple इंक द्वारा विकसित किया गया था। इसका उद्देश्य टाइप 1 फॉन्ट को बदलना था, जो कई लोगों को लगा कि यह बहुत महंगा है। टाइप 1 फोंट के विपरीत, ट्रू टाइप ग्लिफ़ को द्विघात बेजियर कर्व्स के साथ वर्णित किया गया है। यह वर्तमान में बहुत लोकप्रिय है और सभी प्रमुख ऑपरेटिंग सिस्टम के लिए कार्यान्वयन मौजूद है।
ट्रू टाइप फॉन्ट सिस्टम है जिसे मूल रूप से Apple इंक द्वारा विकसित किया गया था। इसका उद्देश्य टाइप 1 फॉन्ट को बदलना था, जो कई लोगों को लगा कि यह बहुत महंगा है। टाइप 1 फोंट के विपरीत, ट्रू टाइप ग्लिफ़ को द्विघात बेजियर कर्व्स के साथ वर्णित किया गया है। यह वर्तमान में बहुत लोकप्रिय है और सभी प्रमुख ऑपरेटिंग सिस्टम के लिए कार्यान्वयन उपस्थित है।


===== ओपन टाइप फोंट =====
===== ओपन टाइप फोंट =====
OpenType Adobe Systems और [[ Microsoft ]] द्वारा डिज़ाइन किया गया एक स्मार्टफ़ॉन्ट सिस्टम है। ओपन टाइप फ़ॉन्ट्स में मेटाडेटा की एक विस्तृत श्रृंखला के साथ ट्रू टाइप या कॉम्पैक्ट फ़ॉन्ट प्रारूप स्वरूप में रूपरेखा होती है।
ओपन टाइप एडोब सिस्टम्स और [[ Microsoft |माइक्रोसॉफ्ट]] द्वारा डिज़ाइन किया गया स्मार्टफ़ॉन्ट सिस्टम है। ओपन टाइप फ़ॉन्ट्स में मेटाडेटा की विस्तृत श्रृंखला के साथ ट्रू टाइप या कॉम्पैक्ट फ़ॉन्ट प्रारूप स्वरूप में रूपरेखा होती है।


=== स्ट्रोक-आधारित फोंट ===
=== स्ट्रोक-आधारित फोंट ===
[[File:Metafont pens.png|thumb|स्ट्रोक-आधारित फोंट के साथ, एक ही स्ट्रोक पथ को अलग-अलग स्ट्रोक प्रोफाइल से भरा जा सकता है, जिसके परिणामस्वरूप अलग-अलग दृश्य आकार होते हैं, बिना प्रत्येक आउटलाइन के वर्टेक्स पोजीशन को निर्दिष्ट करने की आवश्यकता होती है, जैसा कि आउटलाइन फोंट के मामले में होता है।]]एक ग्लिफ की रूपरेखा अलग-अलग स्ट्रोक पथों के कोने और संबंधित स्ट्रोक प्रोफाइल द्वारा परिभाषित की जाती है। स्ट्रोक पथ ग्लिफ़ का एक प्रकार का [[ टोपोलॉजिकल कंकाल ]] है। आउटलाइन फोंट की तुलना में स्ट्रोक-आधारित फोंट के फायदों में एक ग्लिफ़ को परिभाषित करने के लिए आवश्यक वर्टिकल की संख्या को कम करना शामिल है, एक ही वर्टिकल को एक अलग वजन, ग्लिफ़ चौड़ाई, या विभिन्न स्ट्रोक नियमों का उपयोग करने वाले सेरिफ़ और संबंधित के साथ एक फ़ॉन्ट उत्पन्न करने के लिए उपयोग करने की अनुमति देता है। आकार की बचत। एक फॉन्ट डेवलपर के लिए, रूपरेखा संपादित करने की तुलना में ग्लिफ़ को स्ट्रोक द्वारा संपादित करना आसान और त्रुटि-संभावित कम है। एक स्ट्रोक-आधारित प्रणाली बेस ग्लिफ़ की स्ट्रोक मोटाई में बदलाव किए बिना ग्लिफ़ को ऊंचाई या चौड़ाई में स्केल करने की अनुमति देती है। एम्बेडेड उपकरणों पर उपयोग के लिए स्ट्रोक-आधारित फोंट का पूर्वी एशियाई बाजारों में भारी विपणन किया जाता है, लेकिन तकनीक [[ इदेओग्राम ]] तक सीमित नहीं है।
[[File:Metafont pens.png|thumb|स्ट्रोक-आधारित फोंट के साथ, ही स्ट्रोक पथ को अलग-अलग स्ट्रोक प्रोफाइल से भरा जा सकता है, जिसके परिणामस्वरूप अलग-अलग दृश्य आकार होते हैं, बिना प्रत्येक आउटलाइन के वर्टेक्स पोजीशन को निर्दिष्ट करने की आवश्यकता होती है, जैसा कि आउटलाइन फोंट के स्थितियों में होता है।]]एक ग्लिफ की रूपरेखा अलग-अलग स्ट्रोक पथों के कोने और संबंधित स्ट्रोक प्रोफाइल द्वारा परिभाषित की जाती है। स्ट्रोक पथ ग्लिफ़ का एक प्रकार का [[ टोपोलॉजिकल कंकाल |टोपोलॉजिकल कंकाल]] है। आउटलाइन फोंट की तुलना में स्ट्रोक-आधारित फोंट के फायदों में ग्लिफ़ को परिभाषित करने के लिए आवश्यक वर्टिकल की संख्या को कम करना सम्मिलित है, एक ही वर्टिकल को अलग-अलग वज़न, ग्लिफ़ चौड़ाई या सेरिफ़ के साथ अलग-अलग स्ट्रोक नियमों और संबंधित आकार की बचत के साथ फ़ॉन्ट बनाने के लिए उपयोग करने की अनुमति देता है। फॉन्ट डेवलपर के लिए, रूपरेखा संपादित करने की तुलना में ग्लिफ़ को स्ट्रोक द्वारा संपादित करना आसान और त्रुटि-संभावित कम है। स्ट्रोक-आधारित प्रणाली बेस ग्लिफ़ की स्ट्रोक मोटाई में बदलाव किए बिना ग्लिफ़ को ऊंचाई या चौड़ाई में स्केल करने की अनुमति देती है। एम्बेडेड उपकरणों पर उपयोग के लिए स्ट्रोक-आधारित फोंट का पूर्वी एशियाई बाजारों में भारी विपणन किया जाता है, लेकिन तकनीक [[ इदेओग्राम |इदेओग्राम]] तक सीमित नहीं है।


व्यावसायिक विकासकर्ताओं में [[ Agfa Monotype ]] (iType), Type Solutions, Inc. (Bitstream Inc. के स्वामित्व वाली) (Font Fusion (FFS), btX2), [[ Fontworks ]] (Gaiji Master) शामिल हैं, जिन्होंने स्वतंत्र रूप से स्ट्रोक-आधारित फ़ॉन्ट प्रकार और फ़ॉन्ट इंजन विकसित किए हैं।
व्यावसायिक विकासकर्ताओं में [[ Agfa Monotype |अगफा मोनोटाइप]] (आई टाइप), टाइप सॉल्यूशंस, इंक. (बिटस्ट्रीम इंक. के स्वामित्व वाली) (फॉन्ट फ्यूजन (एफएफएस), बीटीएक्स2), [[ Fontworks |फॉन्टवर्क्स]] (गैजी मास्टर) सम्मिलित हैं, जिन्होंने स्वतंत्र रूप से स्ट्रोक-आधारित फ़ॉन्ट प्रकार और फ़ॉन्ट इंजन विकसित किए हैं।


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


==== स्ट्रोक-आधारित फ़ॉन्ट प्रारूप ====
==== स्ट्रोक-आधारित फ़ॉन्ट प्रारूप ====
मेटाफ़ॉन्ट एक अलग प्रकार के ग्लिफ़ विवरण का उपयोग करता है। ट्रू टाइप की तरह, यह एक सदिश फ़ॉन्ट विवरण प्रणाली है। यह क्यूबिक कम्पोजिट बेज़ियर कर्व्स और स्ट्रेट लाइन सेगमेंट से बने पथ के साथ एक बहुभुज या अण्डाकार पेन को पॉलीगोनल या अण्डाकार पेन को घुमाकर या ऐसे रास्तों को भरकर उत्पन्न स्ट्रोक का उपयोग करके ग्लिफ़ बनाता है। यद्यपि किसी पथ को पथपाकर करते समय आघात का आवरण वास्तव में कभी उत्पन्न नहीं होता है, विधि सटीकता या संकल्प की हानि का कारण नहीं बनती है। मेटाफ़ॉन्ट द्वारा उपयोग की जाने वाली विधि अधिक गणितीय रूप से जटिल है क्योंकि बेज़ियर के [[ समानांतर वक्र ]] 10वें क्रम के बीजगणितीय वक्र हो सकते हैं।<ref name="Kilgard">{{cite web |title = वेक्टर ग्राफिक्स और पथ प्रतिपादन|author = Mark Kilgard |url = http://www.slideshare.net/Mark_Kilgard/22pathrender |date = 10 April 2012 |page = 28 |access-date = 2014-08-19 |archive-url = https://web.archive.org/web/20140813082730/http://www.slideshare.net/Mark_Kilgard/22pathrender |archive-date = 2014-08-13 |url-status = live }}</ref>
मेटाफ़ॉन्ट अलग प्रकार के ग्लिफ़ विवरण का उपयोग करता है। ट्रू टाइप के प्रकार, यह सदिश फ़ॉन्ट विवरण प्रणाली है। यह क्यूबिक कम्पोजिट बेज़ियर कर्व्स और स्ट्रेट लाइन सेगमेंट से बने पथ के साथ बहुभुज द्वारा अनुमानित बहुभुज या अण्डाकार पेन को घुमाकर या ऐसे रास्तों को भरकर उत्पन्न स्ट्रोक का उपयोग करके ग्लिफ़ बनाता है। यद्यपि किसी पथ को पथ पाकर करते समय आघात का आवरण वास्तविक में कभी उत्पन्न नहीं होता है, विधि शुद्धता या संकल्प की हानि का कारण नहीं बनती है। मेटाफ़ॉन्ट द्वारा उपयोग की जाने वाली विधि अधिक गणितीय रूप से जटिल है क्योंकि बेज़ियर के [[ समानांतर वक्र |समानांतर वक्र]] 10वें क्रम के बीजगणितीय वक्र हो सकते हैं।<ref name="Kilgard">{{cite web |title = वेक्टर ग्राफिक्स और पथ प्रतिपादन|author = Mark Kilgard |url = http://www.slideshare.net/Mark_Kilgard/22pathrender |date = 10 April 2012 |page = 28 |access-date = 2014-08-19 |archive-url = https://web.archive.org/web/20140813082730/http://www.slideshare.net/Mark_Kilgard/22pathrender |archive-date = 2014-08-13 |url-status = live }}</ref>
2004 में, [[ DynaComware ]] ने DigiType, एक स्ट्रोक-आधारित फ़ॉन्ट प्रारूप विकसित किया। 2006 में, [[ केसर टाइप सिस्टम ]] के रचनाकारों ने पारंपरिक आउटलाइन-आधारित फोंट की अभिव्यक्ति और वर्दी की छोटी मेमोरी फुटप्रिंट प्रदान करने के उद्देश्य से केसर टाइप सिस्टम # स्टाइलिज्ड स्ट्रोक फोंट (एसएसएफ) नामक स्ट्रोक-आधारित फोंट के लिए एक प्रतिनिधित्व की घोषणा की। चौड़ाई स्ट्रोक-आधारित फोंट (यूएसएफ)।<ref>{{cite conference |title = स्ट्रोक-आधारित फ़ॉन्ट्स के लिए एक बेहतर प्रतिनिधित्व|conference = SIGGRAPH 2006 |first1 = Elena J. |last1 = Jakubiak |first2 = Ronald N. |last2 = Perry |first3 = Sarah F. |last3 = Frisken }}</ref>
 
[[ AutoCAD ]] शेपफाइल|SHX/SHP फोंट का उपयोग करता है।
2004 में, [[ DynaComware |डायनाकॉमवेयर]] ने डिजीटाइप, स्ट्रोक-आधारित फ़ॉन्ट प्रारूप विकसित किया। 2006 में, [[ केसर टाइप सिस्टम |केसर टाइप सिस्टम]] के रचनाकारों ने पारंपरिक रूपरेखा-आधारित फोंट की अभिव्यक्तता और समान-चौड़ाई वाले स्ट्रोक-आधारित फोंट की छोटी स्मृति फुटप्रिंट प्रदान करने के उद्देश्य से स्टाइलिज्ड स्ट्रोक फ़ॉन्ट्स (एसएसएफ) नामक स्ट्रोक-आधारित फोंट (यूएसएफ) के लिए प्रतिनिधित्व की घोषणा की।<ref>{{cite conference |title = स्ट्रोक-आधारित फ़ॉन्ट्स के लिए एक बेहतर प्रतिनिधित्व|conference = SIGGRAPH 2006 |first1 = Elena J. |last1 = Jakubiak |first2 = Ronald N. |last2 = Perry |first3 = Sarah F. |last3 = Frisken }}</ref>
 
[[ AutoCAD |ऑटोकैड]] शेपफाइल एसएचएक्स/एसएचपी फोंट का उपयोग करता है।


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


== यह भी देखें ==
== यह भी देखें ==
* Adobe Systems, Inc. v. South Software, Inc., कंप्यूटर फोंट के लिए कॉपीराइट सुरक्षा के संबंध में एक संयुक्त राज्य जिला अदालत का मामला
* एडोब सिस्टम्स, इंक. वी. साउथ सॉफ्टवेयर, इंक., कंप्यूटर फोंट के लिए कॉपीराइट सुरक्षा के संबंध में संयुक्त राज्य जिला अदालत की स्थिति
* एप्पल उन्नत टाइपोग्राफी
* एप्पल उन्नत टाइपोग्राफी
* [[ टाइपफेस प्रदर्शित करें ]]
* [[ टाइपफेस प्रदर्शित करें ]]
Line 107: Line 110:
* टाइपफेस
* टाइपफेस
* [[ टाइप बैठना ]]
* [[ टाइप बैठना ]]
* TeX, [[ LaTeX ]] और [[ मेटापोस्ट ]]
* TeX, [[ LaTeX |लाटेकस]] और [[ मेटापोस्ट |मेटापोस्ट]]
* केसर टाइप सिस्टम, एक उच्च गुणवत्ता वाला एंटी-अलियास [[ टेक्स ]]्ट-रेंडरिंग इंजन
* केसर टाइप सिस्टम, उच्च गुणवत्ता वाला एंटी-अलियास [[ टेक्स |टेक्स]] -रेंडरिंग इंजन
* [[ यूनिकोड टाइपफेस ]]
* [[ यूनिकोड टाइपफेस ]]
* [[ वेब टाइपोग्राफी ]], वेबसाइटों में फॉन्ट एम्बेडिंग के तरीकों की व्याख्या करती है
* [[ वेब टाइपोग्राफी ]], वेबसाइटों में फॉन्ट एम्बेडिंग के विधियों की व्याख्या करती है


== संदर्भ ==
== संदर्भ ==
Line 128: Line 131:
[[श्रेणी: डिजिटल टाइपोग्राफी]]
[[श्रेणी: डिजिटल टाइपोग्राफी]]


 
[[Category:All articles with unsourced statements]]
[[Category: Machine Translated Page]]
[[Category:All articles with vague or ambiguous time]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Articles with invalid date parameter in template]]
[[Category:Articles with unsourced statements from September 2021]]
[[Category:CS1 errors]]
[[Category:Collapse templates]]
[[Category:Created On 01/01/2023]]
[[Category:Created On 01/01/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with broken file links]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Vague or ambiguous time from September 2021]]
[[Category:Wikipedia metatemplates]]

Latest revision as of 16:34, 9 February 2023

पेरपेटुआ (टाइपफेस) के मुद्रित (शीर्ष) और डिजिटल (नीचे) संस्करणों के बीच तुलना

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

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

कंप्यूटर फ़ॉन्ट फ़ाइल डेटा स्वरूपों के तीन मूल प्रकार हैं:

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

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

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

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

बिटमैप फोंट

क्लासिक मैक ओएस के पहले संस्करण से बिटमैप फोंट का वर्गीकरण

एक बिटमैप फ़ॉन्ट वह है जो प्रत्येक ग्लिफ को पिक्सल की सरणी (यानी, बिटमैप) के रूप में संग्रहीत करता है। यह सामान्यतः रास्टर फ़ॉन्ट या पिक्सेल फ़ॉन्ट के रूप में जाना जाता है। बिटमैप फोंट ग्लिफ़ के रेखापुंज ग्राफिक्स का संग्रह हैं। फ़ॉन्ट के प्रत्येक संस्करण के लिए, ग्लिफ़ छवियों का पूरा सेट होता है, जिसमें प्रत्येक सेट में प्रत्येक वर्ण के लिए छवि होती है। उदाहरण के लिए, यदि किसी फ़ॉन्ट के तीन आकार हैं, और बोल्ड और इटैलिक का कोई संयोजन है, तो छवियों के 12 पूर्ण सेट होने चाहिए।

बिटमैप फ़ॉन्ट के लाभों में सम्मिलित हैं:

  • प्रस्तुत करने के लिए बहुत तेज और सरल
  • अन्य प्रकार की तुलना में बनाना आसान है।
  • समान विनिर्देश प्रदर्शन पर प्रदर्शित होने पर अनस्केल्ड बिटमैप फ़ॉन्ट हमेशा बिल्कुल समान आउटपुट देते हैं
  • बहुत कम-गुणवत्ता या छोटे आकार के डिस्प्ले के लिए सर्वश्रेष्ठ जहां स्पष्ट रूप से प्रदर्शित करने के लिए फ़ॉन्ट को ठीक-ठीक करने की आवश्यकता होती है

बिटमैप फोंट का प्राथमिक क्षति यह है कि रूपरेखा और स्ट्रोक फोंट की तुलना में स्केल या अन्यथा रूपांतरित होने पर दृश्य गुणवत्ता खराब हो जाती है, और एक ही फ़ॉन्ट के कई अनुकूलित और उद्देश्य-निर्मित आकार प्रदान करने से स्मृति उपयोग में नाटकीय रूप से वृद्धि होती है। प्रारंभिक बिटमैप फ़ॉन्ट कस्टम फ़ॉन्ट के साथ केवल कुछ अनुकूलित आकारों जैसे 8, 9, 10, 12, 14, 18, 24, 36, 48, 72, और 96 अंक (प्रति इंच 96 डॉट्स का रिज़ॉल्यूशन मानकर) में उपलब्ध थे अधिकांश केवल विशिष्ट आकार में उपलब्ध होता है, जैसे कि केवल 72 बिंदुओं पर शीर्षक फ़ॉन्ट।

प्रारंभिक कंप्यूटर सिस्टम की सीमित प्रोसेसिंग पावर और मेमोरी ने बिटमैप फोंट के अनन्य उपयोग को विवश कर दिया। हार्डवेयर में सुधार ने उन स्थितियों में उन्हें आउटलाइन या स्ट्रोक फोंट से बदलने की अनुमति दी है जहां स्वैच्छिक स्केलिंग वांछनीय है, लेकिन बिटमैप फोंट अभी भी अंतः स्थापित प्रणालियाँ और अन्य जगहों पर सामान्य उपयोग में हैं जहां गति और सरलता को महत्वपूर्ण माना जाता है।

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

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

एक रंग का फोंट विरूद्ध ग्रे के रंगों के साथ फोंट

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

स्केलिंग

बिटमैप फ़ॉन्ट अपने मूल पिक्सेल आकार में सबसे अच्छे लगते हैं। बिटमैप फ़ॉन्ट का उपयोग करने वाली कुछ प्रणालियाँ एल्गोरिथम के अनुसार कुछ फ़ॉन्ट वेरिएंट बना सकती हैं। उदाहरण के लिए, मूल एप्पल मैकिन्टोज कंप्यूटर लंबवत स्ट्रोक को चौड़ा करके बोल्ड और छवि को शियर मैपिंग द्वारा तिरछा बना सकता है। गैर-देशी आकारों में, कई टेक्स्ट रेंडरिंग प्रणालियां निकटतम-पड़ोसी रीसैंपलिंग करती हैं, जो खुरदरी दांतेदार किनारों को प्रस्तुत करती हैं। अधिक उन्नत प्रणालियां बिटमैप फोंट पर स्थानिक एंटी-अलियासिंग करती हैं, जिसका आकार एप्लिकेशन द्वारा अनुरोधित आकार से मेल नहीं खाता है। यह तकनीक फ़ॉन्ट को छोटा करने के लिए अच्छे प्रकार से काम करती है, लेकिन आकार बढ़ाने के लिए नहीं, क्योंकि यह किनारों को धुंधला कर देती है। कुछ ग्राफिक्स सिस्टम जो बिटमैप फोंट का उपयोग करते हैं, विशेष रूप से एम्यूलेटर के, वक्र-संवेदनशील अरेखीय पुनर्नमूनाकरण एल्गोरिदम जैसे कि 2xSaI या hq3x को फोंट और अन्य बिटमैप्स पर प्रयुक्त करते हैं, जो आकार में मध्यम वृद्धि पर थोड़ा आपत्तिजनक विकृति प्रस्तुत करते हुए फ़ॉन्ट को धुंधला करने से बचाते हैं।

बिटमैप फोंट और आउटलाइन फोंट के बीच का अंतर बिटमैप और वेक्टर छवि फ़ाइल स्वरूपों के बीच के अंतर के समान है। बिटमैप फॉन्ट विंडोज बिटमैप (.bmp), पोर्टेबल नेटवर्क ग्राफ़िक्स (.png और TIF (.tif या .tiff) जैसे छवि प्रारूपों के प्रकार हैं, जो कुछ स्थितियों में संपीड़न के साथ छवि डेटा को पिक्सेल के ग्रिड के रूप में संग्रहीत करते हैं। रूपरेखा या स्ट्रोक छवि प्रारूप जैसे कि विंडोज मेटाफाइल प्रारूप (.wmf) और स्केलेबल वेक्टर ग्राफिक्स format (.svg), छवि को स्वयं संग्रहीत करने के अतिरिक्त छवि को कैसे आरेखित करना है, इस बारे में रेखाओं और वक्रों के रूप में निर्देशों को संग्रहीत करें।

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

बिटमैप फ़ॉन्ट प्रारूप

अमिगा ओएस के लिए बिटमैप रंग फ़ॉन्ट


रूपरेखा फोंट

रूपरेखा फोंट या वेक्टर फोंट वेक्टर ग्राफिक्स के संग्रह हैं, जिसमें ग्लिफ की सीमा को परिभाषित करने वाली रेखाएं और वक्र सम्मिलित हैं। प्रारंभिक वेक्टर फोंट का उपयोग वेक्टर मॉनिटर और वेक्टर प्लॉटर्स द्वारा मोटे रेखांकित ग्लिफ़ के अतिरिक्त पतले सिंगल स्ट्रोक के साथ अपने स्वयं के आंतरिक फोंट का उपयोग करके किया जाता था। डेस्कटॉप पब्लिशिंग के आगमन ने पहले मैकिनटोश और लेजर प्रिंटर के ग्राफिकल यूज़र इंटरफ़ेस को एकीकृत करने के लिए सामान्य मानक की आवश्यकता को सामने लाया। एकीकरण प्रौद्योगिकी का वर्णन करने के लिए शब्द वाईसिविग (जो आप देखते हैं वही आपको मिलता है) था। यह सामान्य मानक था (और अभी भी है[when?]) एडोब पोस्टस्क्रिप्ट।[citation needed] आउटलाइन फ़ॉन्ट के उदाहरणों में सम्मिलित हैं: पोस्टस्क्रिप्ट टाइप 1 और टाइप 3 फ़ॉन्ट, ट्रू टाइप, ओपन टाइप और कंप्यूग्राफिक

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

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

रूपरेखा फ़ॉन्ट प्रारूप

टाइप 1 और टाइप 3 फोंट

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

ट्रू टाइप फ़ॉन्ट्स

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

ओपन टाइप फोंट

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

स्ट्रोक-आधारित फोंट

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

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

व्यावसायिक विकासकर्ताओं में अगफा मोनोटाइप (आई टाइप), टाइप सॉल्यूशंस, इंक. (बिटस्ट्रीम इंक. के स्वामित्व वाली) (फॉन्ट फ्यूजन (एफएफएस), बीटीएक्स2), फॉन्टवर्क्स (गैजी मास्टर) सम्मिलित हैं, जिन्होंने स्वतंत्र रूप से स्ट्रोक-आधारित फ़ॉन्ट प्रकार और फ़ॉन्ट इंजन विकसित किए हैं।

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

स्ट्रोक-आधारित फ़ॉन्ट प्रारूप

मेटाफ़ॉन्ट अलग प्रकार के ग्लिफ़ विवरण का उपयोग करता है। ट्रू टाइप के प्रकार, यह सदिश फ़ॉन्ट विवरण प्रणाली है। यह क्यूबिक कम्पोजिट बेज़ियर कर्व्स और स्ट्रेट लाइन सेगमेंट से बने पथ के साथ बहुभुज द्वारा अनुमानित बहुभुज या अण्डाकार पेन को घुमाकर या ऐसे रास्तों को भरकर उत्पन्न स्ट्रोक का उपयोग करके ग्लिफ़ बनाता है। यद्यपि किसी पथ को पथ पाकर करते समय आघात का आवरण वास्तविक में कभी उत्पन्न नहीं होता है, विधि शुद्धता या संकल्प की हानि का कारण नहीं बनती है। मेटाफ़ॉन्ट द्वारा उपयोग की जाने वाली विधि अधिक गणितीय रूप से जटिल है क्योंकि बेज़ियर के समानांतर वक्र 10वें क्रम के बीजगणितीय वक्र हो सकते हैं।[5]

2004 में, डायनाकॉमवेयर ने डिजीटाइप, स्ट्रोक-आधारित फ़ॉन्ट प्रारूप विकसित किया। 2006 में, केसर टाइप सिस्टम के रचनाकारों ने पारंपरिक रूपरेखा-आधारित फोंट की अभिव्यक्तता और समान-चौड़ाई वाले स्ट्रोक-आधारित फोंट की छोटी स्मृति फुटप्रिंट प्रदान करने के उद्देश्य से स्टाइलिज्ड स्ट्रोक फ़ॉन्ट्स (एसएसएफ) नामक स्ट्रोक-आधारित फोंट (यूएसएफ) के लिए प्रतिनिधित्व की घोषणा की।[6]

ऑटोकैड शेपफाइल एसएचएक्स/एसएचपी फोंट का उपयोग करता है।

सबसेटिंग

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

यह भी देखें

संदर्भ

  1. Gruber, John. "एंटी-एंटी-अलियासिंग". Daring Fireball. Archived from the original on 2015-09-01. Retrieved 5 September 2015.
  2. "बीएमएफ - बाइटमैप फ़ॉन्ट प्रारूप". BMF. Retrieved 9 June 2019.
  3. Einar Saukas and Andrew Owen (12 June 2013). "FZX: ​​आनुपातिक फोंट के लिए एक नया मानक प्रारूप और ड्राइवर". p. 1. {{cite web}}: zero width space character in |title= at position 6 (help)
  4. Stamm, Beat (1998-03-25). "कम रिज़ॉल्यूशन पर रेखापुंज त्रासदी". Microsoft. Archived from the original on 2016-02-19. Retrieved 2015-08-10.
  5. Mark Kilgard (10 April 2012). "वेक्टर ग्राफिक्स और पथ प्रतिपादन". p. 28. Archived from the original on 2014-08-13. Retrieved 2014-08-19.
  6. Jakubiak, Elena J.; Perry, Ronald N.; Frisken, Sarah F. स्ट्रोक-आधारित फ़ॉन्ट्स के लिए एक बेहतर प्रतिनिधित्व. SIGGRAPH 2006.


बाहरी कड़ियाँ

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