2012-10-17 13 views
16

प्रस्तुत करने के लिए कौन से फ़ॉन्ट्स स्केल स्रोत कोड ब्राउज़ करने के लिए मैं विंडोज 7 पर एक्लिप्स का उपयोग कर रहा हूं। स्कैला => के बजाय < के बजाय की बजाय उपयोग करने की अनुमति देता है।स्कैला स्रोत कोड ब्राउज़ करने और <- and =>

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

मैं कोशिश की है: Consolas - स्पष्ट सामान्य फ़ॉन्ट है, लेकिन से नहीं चल पाएगी बेनामी प्रो - प्रस्तुत नहीं होती डेजा वू संस मोनो - प्रस्तुत करना है, लेकिन यह यह है इतना छोटा है देखने में मुश्किल!

अपने स्वयं के कोड के लिए, मैं बस से बच सकता हूं, लेकिन यह तृतीय पक्ष लाइब्रेरी स्रोत देखने में मदद नहीं करता है। अन्य लोगों ने इस समस्या को कैसे हल किया है? अन्य लोगों को अपने कोड में तो उपयोग कर रहे हैं शायद वे यह भी कहा कि यह भी स्पष्ट रूप से यह renders एक monospace फ़ॉन्ट का पता :-)

+0

[मोनाको] (http://en.wikipedia.org/wiki/Monaco_ (टाइपफेस)) आम तौर पर काफी renders पठनीय। – Debilski

+0

क्या मोनाको यूनिकोड => और <- वर्णों को भी प्रस्तुत करता है जिनका उपयोग स्कैला स्रोत कोड में किया जाता है? जब मैंने अभी मोनाको की कोशिश की तो ऐसा नहीं हुआ। –

+2

मैं आपको निफ्टी यूनिकोड वर्णों का उपयोग करने से बचने के लिए सलाह दूंगा और इसके बजाय केवल '=> 'और' <-' का उपयोग करें - अन्य लोग जो आपके कोड को देखने जा रहे हैं, वही समस्या होगी जो आपके पास है। – Jesper

उत्तर

0

मैं दुर्भाग्य से पता नहीं है अगर वे भी यूनिकोड वर्णों का समर्थन करते हैं और अगर उनमें से एक है आपके पसंद है, लेकिन Source Code Pro और Droid Sans Mono एक प्रयास दें। मुझे लगता है कि आप पहले से ही गुगल हो गए हैं, लेकिन 42 मोनोस्पेस्ड फोंट के arbitrary list कुछ नए नाम भी छोड़ सकते हैं।

मैं व्यक्तिगत रूप से देजावु सांस मोनो से काफी खुश हूं, लेकिन मैं मानता हूं कि तीर (अन्य पात्रों के बीच) सबसे अच्छा नहीं है।

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

+0

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

1

मुझे लगता है कि Inconsolata काम करता है - लेकिन मैं लिनक्स का उपयोग करता हूं, इसलिए मुझे यकीन नहीं है कि यह आपके लिए विंडोज पर काम करेगा।

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

यहाँ पहले और बाद में (के बाद नीचे दी गई है) एक उदाहरण है:

Default and edited Deja Vu Sans Mono double right arrow

+0

धन्यवाद। लेकिन हां यह काम नहीं करता है। मुझे वांछित प्रतीक की बजाय खाली जगह मिलती है। इंकॉन्सोलटा फ़ॉन्ट भी विंडोज पर बेहद बेहोशी प्रस्तुत करता प्रतीत होता है। –

+0

@RobWilton - Pity। यह लिनक्स (वजन और प्रतीक के अस्तित्व दोनों) पर काफी अच्छा है। –

संबंधित मुद्दे