पॉवरशेल डिफ़ॉल्ट फ़ॉन्ट को ल्यूसिडा कंसोल में नहीं बदल सकते


51

यह एक तुच्छ समस्या है, लेकिन यह मुझे गुस्सा दिलाता है कि मैं इसकी तह तक नहीं जा सकता:

मैं विंडोज 8, पॉवर्सशेल संस्करण 3.0 चला रहा हूं। टाइटल बार पर राइट क्लिक करके मैं प्रॉपर्टीज में जा सकता हूं और बिना किसी समस्या के फॉन्ट, साइज, बैकग्राउंड कलर आदि बदल सकता हूं।

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

(ध्यान दें कि उपरोक्त सभी उस समय लागू होता है जब मैं प्रशासक के रूप में पॉवर्सशेल चलाता हूं।)

इसलिए:

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

क्या कोई सुझाव दे सकता है कि क्या गलत हो सकता है?

(मैंने जो एक अवलोकन किया है वह यह है कि लुसिडा को फ़ॉन्ट सेट करने के बाद पॉवर्स को फिर से खोलने पर, खिड़की की पहली चौड़ाई पर यह है कि यह क्या होगा यदि फ़ॉन्ट ल्यूसिडा था, लेकिन फिर एक सेकंड के बाद, यह समायोजित करने के लिए थोड़ा चौड़ा होता है रेखापुंज फ़ॉन्ट।)


3
हो सकता है कि लुसीदा फॉन्ट फाइल भ्रष्ट हो?
एफोरिया

2
मेरे लिए विंडोज 7 पर यह केवल फॉन्ट साइज 12 - साइज 14 या 10 वर्क के साथ होता है, जैसे कि उम्मीद थी (मैंने उन सभी को आजमाया नहीं)।

7
यह माइक्रोसॉफ्ट कनेक्ट के साथ लॉग इन किया गया है - connect.microsoft.com/PowerShell/feedback/details/806286/...
बेन फोस्टर

जवाबों:


17

इस आदमी को भी समस्या थी । उनके समाधान ने मेरे लिए भी काम किया:

हालाँकि, विंडोज 7 में मेरे शेल ने सेटिंग को बचाने से इनकार कर दिया और पावरस्ले को दोबारा खोलने पर रैस्टर फ़ॉन्ट्स पर वापस बदलने पर जोर दिया। यह कॉनसोल के साथ ठीक काम करता था, लेकिन मैं लुसिडा चाहता था

वर्कअराउंड: 12 अंकों के अलावा एक फ़ॉन्ट आकार चुनें।


हां, लगता है कि केवल 12 प्रयास ही मेरे लिए मुद्दा हैं। 11 या 13 सेट की सेटिंग सत्रों में बनी रहती है।
टॉम

9
जब से मैंने विंडोज 8 से विंडोज 8.1 में अपग्रेड किया है, मैं फॉन्ट को ल्यूसिडा में नहीं रख सकता। मैंने कई अलग-अलग फ़ॉन्ट आकारों की कोशिश की। कम से कम कॉनसोल काम करता है।
बुविविर

1
मैंने विंडोज 8.1 पर समान अनुभव किया। अगर मैंने ल्यूसिडा का उपयोग करने की कोशिश की तो मेरे बदलाव कायम थे। कंसोला ने हालांकि ठीक काम किया। यह केवल Powershell को प्रभावित करने के लिए लग रहा था क्योंकि मेरे पास सामान्य कमांड प्रॉम्प्ट के साथ समान मुद्दा नहीं था।
बेन फोस्टर

2
मेरे लिए काम नहीं करता है। उदाहरण के लिए, मैं ल्यूसिडा कंसोल 13 पी के लिए चूक सेट करता हूं, लेकिन पावरशेल अभी भी रैस्टर फ़ॉन्ट के साथ खुलेगा।
djhurio

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

12

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


1
मैं विंडोज 8.1 पर हूं और यह मेरे लिए काम नहीं करता है।
बुविविर

1
@bouvierr सिर्फ विंडोज 8.1 पर परीक्षण किया गया, मेरे लिए काम करता है, अन्य समाधान नहीं किया गया
Sammaye

यह मेरे लिए win8.1 पर भी काम करता है, लेकिन केवल बेसिक पॉवरशेल लिंक के लिए। अगर मैं जीथब शेल चलाता हूं, तो मुझे अब कंसोल या ल्यूसीडा फॉन्ट के बजाय एक विशाल रास्टर फ़ॉन्ट के साथ एक पॉवरशेल मिलता है (इससे पहले कि मैं डिफ़ॉल्ट छोटे रास्टर फ़ॉन्ट के साथ जीथब शेल मिला)।
13

मेरे लिए 7 विंडोज पर वर्णित के रूप में काम करता है।
8DH

यह वास्तव में अजीब है ... अगर मैं अपने कंप्यूटर को पुनरारंभ करता हूं और पहला पीएस मैं खोलता हूं तो एक पीएस है मुझे बदसूरत रास्टर फोंट मिलते हैं लेकिन अगर मैं पहली बार एक सामान्य पीएस खोलता हूं तो मुझे चयनित फ़ॉन्ट मिलता है और फिर एक व्यवस्थापक पीएस मिलता है। सही फ़ॉन्ट वहाँ के रूप में अच्छी तरह से।
8DH

4
  1. जाँच करें कि आप किस कोड पृष्ठ का उपयोग कर रहे हैं,
    मुझे पता चला है कि वर्तमान में प्रयुक्त कोड पृष्ठ UTF-8 (65001) नहीं है। आप गुणों में वर्तमान कोड पृष्ठ पा सकते हैं -> विकल्प। या, आप इसे 'chcp' कमांड का उपयोग करके पा सकते हैं


  2. आदेश 'chcp 65001' का उपयोग करके कोड पृष्ठ को UTF-8 में बदलें

  3. अन्य फ़ॉन्ट को बदलें
    आप अन्य फ़ॉन्ट का उपयोग कर सकते हैं पॉवरशेल भरपाई बदल सकते हैं


3

मुझे भी यह समस्या थी और मैंने अपने विंडोज इंस्टॉलेशन इंग्लिश (यूनाइटेड स्टेट्स) के सिस्टम लोकेल में बदलाव करके इसे ठीक किया । PowerShell प्रॉम्प्ट में स्वीडिश स्पष्ट रूप से ल्यूसाइड कंसोल के साथ समर्थित नहीं था। पता नहीं क्यों, लेकिन मैंने इसके बारे में संक्षेप में यहाँ ब्लॉग किया: http://www.meadow.se/wordpress/setting-the-font-of-a-powershell-console-to-lucida-console-wont-work/

उम्मीद है की यह मदद करेगा।


इसने मेरे लिए भी चाल चली। मेरे पास डच में सेट मेरे लोकेल के साथ एक अंग्रेजी uk विंडोज़ है। जब मैंने लोकल को एन-यू में बदल दिया तो यह ठीक हो गया।
अल्बर्टजन

2

मैंने इसे अनुभव किया है - यह नाम में एक स्थान के साथ फोंट से संबंधित है!

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

मुझे लगता है कि इसके साथ कहीं न कहीं ऐसा हो रहा है कि मैं PSH सत्र के भीतर से फ़ॉन्ट और आकार बदल सकता हूं (इसलिए संभवतः अपनी प्रोफाइल में ऐसा कर सकता हूं), लेकिन मैं वास्तव में असमर्थित कोड रूट पर नहीं जाना चाहता था ...


1
यह एक बेहतर जवाब हो सकता है यदि आप अपने "संभावित फिक्स" की कोशिश करते हैं और फिक्स के लिए अधिक विवरण / चरण प्रदान करने के लिए उत्तर को संपादित करते हैं।
nixda

ऐसा हो सकता है, लेकिन जैसा कि मैंने समझाया, मेरे पास इस समस्या का सामना करने वाली मेरी मशीन का उपयोग करने के लिए व्यवस्थापक नहीं है, इसलिए मैं नहीं कर सकता। दूसरों के लिए यहां जानकारी पोस्ट करके कम से कम उनके लिए यह विकल्प है कि वे फॉलो करें ...
मार्क विल्सन

2

यह कुछ देर से आ सकता है, लेकिन मुझे भी यह समस्या थी। मैंने इसे अनियंत्रित करके हल किया Properties > Options > Use legacy console। उसके बाद, मैं फ़ॉन्ट और आकार बदल सकता था और मैं बच गया।

माइंड कि मैंने विंडोज 10 के साथ ऐसा किया है।


1

उबंटू मोनो (कई मुफ्त फ़ॉन्ट साइटों से डाउनलोड करने योग्य) @ 18 लूसिडा कंसोल 14pts के समान दिखता है।
कंसोल में प्रदर्शित होने के लिए, बस इसे विंडोज़ में जोड़ें और एक नई स्ट्रिंग प्रविष्टि में जोड़ें:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\console\TrueTypeFont.
नाम 000 है (संभवतः ... पिछली प्रविष्टि से अतिरिक्त 0 पर जोड़ें) और नाम Ubuntu मोनो है । मुझे इसे खोजने के लिए बस पॉवर्स को पुनः आरंभ करना पड़ा (Win8.1)


0

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

शॉर्टकट खोजने के लिए राइट क्लिक करें और exe को खोजने के लिए एक आसान तरीका के लिए "फ़ाइल स्थान खोलें" चुनें।

मैंने विंडोज 10 में पावरशेल 5.0 के साथ इसका परीक्षण किया


-1

मैं दो दिनों से इस मुद्दे पर काम कर रहा हूं अब एक वीएम में 2012 सर्वर पर पॉवर्सशेल में और आखिरकार आज मुझे एक समाधान के साथ एक साइट मिली। साइट को पढ़ने से ऐसा लगता है कि इस मुद्दे का मुख्य कारण फ़ॉन्ट का नामकरण फ़ॉन्ट में दोहरा स्थान है।

समाधान: नाम से मिलान करने के लिए नया फॉन्ट स्थापित करें और रजिस्ट्री कुंजी को अपडेट करें, फिर पॉवर्सशेल कमांड विंडो प्रॉपर्टीज में सामान्य रूप से सेट करें।

यहाँ विवरण और उन्हें करने के लिए सभी धन्यवाद :) http://www.bdhphoto.com/script-snippits/windows-powershell-snippits/powershell-font-fix-lucida/

WJDrury, इंग्लैंड


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

मैं पिछले दिनों bdhphoto.com पर जाकर कई वीएम मशीनों को रैंसमवेयर से संक्रमित कर चुका हूं .... उपयोगकर्ता सावधान रहें।
रामहुंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.