2012-08-02 11 views
5

में अपेक्षित अपेक्षा से कम कंसोलस रिक्त स्थान की लंबाई मैंने नोटपैड ++ में हैमल फ़ाइलों के लिए उपयोगकर्ता परिभाषित भाषा बनाई है। इसमें बोर्ड के पार कंसोलस/10 है। शैली को ठीक से लागू किया जाता है सिवाय इसके कि रिक्त स्थान अक्षरों की समान लंबाई नहीं हैं। क्या गलत हो सकता है?नोटपैड ++

Consolas on a user defined language

अद्यतन:

अगर मैं Consolas/10 के लिए रूबी भाषा फ़ॉन्ट सेट रिक्त स्थान पत्र के रूप में ही लंबाई की क्या ज़रूरत है।

Consolas from a predefined language

+0

यह बताता है कि यह कैसा है। मैं नोटपैड ++ में हर समय उस फ़ॉन्ट का उपयोग करता हूं और रिक्त स्थान अक्षरों के समान लंबाई नहीं होते हैं। – Nathan

+1

यह सिर्फ यह नहीं है। अद्यतन देखें। – Manuel

+2

@ नाथन: फिर आप मूल रूप से उसी समस्या का सामना कर रहे हैं जैसे मैनुअल है। Consolas निश्चित रूप से एक निश्चित चौड़ाई फ़ॉन्ट है। – BoltClock

उत्तर

5

अपने टेम्पलेट फ़ाइल के अंत में एक GlobalStyles खंड नहीं है। वहां हर जगह fontName = "Consolas" सेट करें। परिवर्तनों को प्रभावी होने के लिए नोटपैड ++ को पुनरारंभ करें।

मेरे मामले में टेम्पलेट फ़ाइल "प्लास्टिक कोड Wrap.xml"

0

मैं नोटपैड ++ उपयोग करें, और Consolas का एक संस्करण स्थापित किया है। एनपीपी संस्करण 6.1.3 (यूनिकोड) इसे ठीक से संभालने लगते हैं।

मैं जिस फ़ाइल को देख रहा हूं वह ए सीओ कोड कोड फ़ाइल है, जिसमें "बीओएम के बिना यूटीएफ -8 में एनकोड" सेट किया गया है।

इस उदाहरण में, रिक्त स्थान और अक्षरों की एक ही चौड़ाई है।

यह आपके प्रश्न का उत्तर नहीं देता है, लेकिन शायद यह आपकी खोज में जानकारी जोड़ देगा।

- कार्ल

0

है यह शैली है कि समस्या का कारण बनता है में बोल्ड सेटिंग है। आपको वैश्विक शैलियों में "वैश्विक बोल्ड फ़ॉन्ट शैली सक्षम करना" है। मुझे लगता है कि इटालिक भी एक ही समस्या का कारण बन सकता है।