विंडोज में कमांड प्रॉम्प्ट कस्टमाइज़ेशन के मामले में बहुत सीमित है। निश्चित रूप से, आप साधारण कस्टमाइज़ेशन करते हैं, रंग बदलते हैं, पारदर्शिता जोड़ते हैं, आदि., लेकिन ऐसा कुछ ज्यादा नहीं है जो आप कर सकें। यहां तक कि फॉन्ट चयन भी बहुत सीमित है, जिसमें विंडोज के किस संस्करण का उपयोग कर रहे हैं इस पर निर्भर करते हुए केवल दो से पांच फॉन्ट होते हैं।
अच्छी बात यह है कि अब आप कमांड प्रॉम्प्ट में कस्टम फॉन्ट जोड़ सकते हैं।
शुरू करने से पहले
एक बात ध्यान देने योग्य है कि आप कमांड प्रॉम्प्ट में केवल मोनोस्पेस फॉन्ट जोड़ सकते हैं। यदि आप जिस फॉन्ट को जोड़ने की कोशिश कर रहे हैं वह मोनोस्पेस नहीं है, तो कमांड प्रॉम्प्ट इसे पहचान नहीं पाएगा और उपलब्ध फॉन्ट की सूची में इसे नहीं दिखाएगा।
साथ ही, यदि आपके सिस्टम पर पहले से आपके पसंदीदा मोनोस्पेस फॉन्ट इंस्टॉल नहीं हैं, तो Google Fonts, Font Squirrel, DaFont आदि जैसी कई वेब सेवाएं हैं जहां से आप विभिन्न मोनोस्पेस फॉन्ट डाउनलोड कर सकते हैं।
एक बार जब आपके पास पसंद का मोनोस्पेस फॉन्ट हो, तो अगली बात इसे इंस्टॉल करना है। इसके लिए, डाउनलोड किए गए फॉन्ट पर राइट-क्लिक करें और अपने सिस्टम में फॉन्ट जोड़ने के लिए "इंस्टॉल" चुनें।
फॉन्ट इंस्टॉल करने के बाद, आप इसे कमांड प्रॉम्प्ट में जोड़ने के लिए आगे बढ़ सकते हैं।
कमांड प्रॉम्प्ट में कस्टम फॉन्ट जोड़ें
कमांड प्रॉम्प्ट आपको यूजर इंटरफेस के माध्यम से फॉन्ट जोड़ने की अनुमति नहीं देता है। आपको रजिस्ट्री एडिटर के माध्यम से मैन्युअल रूप से उन्हें जोड़ना होगा।
1. विंडोज रजिस्ट्री एडिटर खोलने के लिए, स्टार्ट मेनू में regedit खोजें और इसे खोलें। अब, निम्न स्थान पर जाएं:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
2. दाएं पैनल पर आपको कंसोल और लुसिडा कंसोल जैसे फॉन्ट की सूची दिखाई देगी जो वर्तमान में कमांड प्रॉम्प्ट में सूचीबद्ध हैं। इनमें से प्रत्येक स्ट्रिंग का एक यूनिक मान होता है जैसे "0", "00", आदि।
3. कस्टम फॉन्ट जोड़ने के लिए, आपको एक यूनिक नाम के साथ एक नया स्ट्रिंग मान बनाना होगा। ऐसा करने के लिए, दाएं पैनल पर राइट-क्लिक करें और "नया > स्ट्रिंग मान" चुनें। स्ट्रिंग मान का नाम "01" रखें और एंटर दबाएं। यदि आपके पास पहले से "01" मान है, तो इसे "02" जैसा कुछ और नाम दें। बस सुनिश्चित करें कि सभी मानों में यूनिक नंबर हैं।

4. नए बनाए गए मान पर डबल-क्लिक करें। वैल्यू डेटा फील्ड में फॉन्ट नाम दर्ज करें साथ ही फॉन्ट के नाम में किसी भी कैपिटलाइज़ेशन और स्पेस के साथ। मेरे मामले में मैं "Inconsolata" फॉन्ट जोड़ना चाहता था, इसलिए मैंने वैल्यू डेटा फील्ड में "Inconsolata" टाइप किया। फॉन्ट नाम जोड़ने के बाद, परिवर्तनों को सहेजने के लिए "ओके" बटन पर क्लिक करें।

5. फॉन्ट का उपयोग करने के लिए, कमांड प्रॉम्प्ट लॉन्च करें, टाइटल बार पर राइट-क्लिक करें और "गुण" चुनें।

6. प्रॉपर्टीज विंडो में "फॉन्ट" टैब पर जाएं और फॉन्ट्स सेक्शन के तहत अपना फॉन्ट ढूंढें। फॉन्ट चुनें और परिवर्तनों को लागू करने के लिए "ओके" बटन पर क्लिक करें। कभी-कभी आपको कमांड प्रॉम्प्ट में फॉन्ट को बेहतर दिखाने के लिए विभिन्न फॉन्ट आकारों के साथ खेलना पड़ता है।

यदि आप फॉन्ट सूची में अपना फॉन्ट नहीं देख सकते हैं, तो अपने सिस्टम को पुनरारंभ करने का प्रयास करें। यदि आप अभी भी फॉन्ट नहीं देख सकते हैं, तो या तो आपके द्वारा जोड़ा गया फॉन्ट मोनोस्पेस नहीं हो सकता है या कमांड प्रॉम्प्ट इसका समर्थन नहीं करता है, भले ही यह मोनोस्पेस हो।
सिर्फ प्रदर्शित करने के लिए, मैंने आगे बढ़कर दो और फॉन्ट इंस्टॉल किए, Fira Mono और Ubuntu Mono, और यह रजिस्ट्री में कैसा दिखता है। जैसा कि आप देख सकते हैं, मैंने स्ट्रिंग मानों का नाम "02" और "03" रखा है।

व्यक्तिगत रूप से, मुझे लगता है कि Fira Mono कमांड प्रॉम्प्ट में अच्छा दिखता है।

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