2008-12-31 23 views
8

में कोड दृश्य के एंटी-एलाइजिंग को सक्षम करें क्या एक्सकोड एंटी-एलियासिंग सक्षम के साथ संपादक में पाठ प्रस्तुत करने का कोई तरीका है? मैं वरीयता संवाद में कुछ भी नहीं देख सकता जो ऐसा करेगा।एक्सकोड

उत्तर

4

Xcode और टर्मिनल में डिफ़ॉल्ट कोड फ़ॉन्ट 10 अंक मोनाको, जो परंपरागत रूप से है नहीं विरोधी aliased क्योंकि वहाँ इस के लिए हाथ से देखते बिटमैप्स हैं।

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

व्यक्तिगत रूप से, मुझे कोडिंग के लिए कूरियर 12 और इंकॉन्सोलटा 13 पसंद है। कूरियर मैक ओएस एक्स के साथ आता है, जबकि InconsolataRaph Levien से एक निःशुल्क मोनोस्पेस्ड फ़ॉन्ट है।

+0

धन्यवाद! एक मैक नौसिखिया होने के नाते यह कभी मेरे लिए कभी नहीं हुआ कि यह टाइपफेस के आकार पर निर्भर करता है - विंडोज़ पर आप क्लीयरटाइप सक्षम करते हैं और सब कुछ हमेशा के लिए एंटी-एलाइज्ड होता है। – U62

+0

यह सिर्फ टाइपफेस के आकार पर आधारित नहीं है - यह उस आकार के फ़ॉन्ट के ट्यून किए गए बिटमैप संस्करण के आकार और उपस्थिति दोनों पर आधारित है। –

7

एक्सकोड टेक्स्ट पहले से ही एंटी-एलाइज्ड है। यह सुनिश्चित करने के लिए जांचें कि फ़ॉन्ट आकार निर्दिष्ट से बड़ा है:

सिस्टम प्राथमिकताएं -> उपस्थिति।

यदि यह उससे बड़ा है तो आप इस आदेश को xcode के लिए एप्लिकेशन सेटिंग संपादित करने के लिए कमांड लाइन पर आज़मा सकते हैं।

defaults write com.apple.xcode AppleAntiAliasingThreshold -int <font-size> 
defaults write com.apple.xcode AppleSmoothFontsSizeThreshold -int <font-size> 
+0

मुझे यकीन है कि यह नहीं है एंटी-एलाइजिंग - और यह एक ताजा मैकबुक है जिसमें अभी तक एक्सकोड लोड नहीं किया गया है। मैंने 4 के आकार के साथ अपनी सेटिंग की कोशिश की (जो कि सिस्टम प्रीफ़ सेटिंग डिफ़ॉल्ट रूप से है) और इससे कोई फर्क नहीं पड़ता। मैं एक स्क्रीनशॉट पोस्ट करने की कोशिश करूंगा। – U62

+0

अपने फ़ॉन्ट आकार को बढ़ाने का प्रयास करें। अगर यह एंटीअलाइज्ड बनाता है तो इसे करने से प्रतिबंधित करने के लिए कुछ अन्य सेटिंग होनी चाहिए। –

+0

यह सही है, धन्यवाद। व्यक्तिगत रूप से मैं एंटी-एलियासिंग को अक्षम करना चाहता हूं क्योंकि यह धुंधला दिखता है। मैंने AppleAntiAliasingThreshold को एक उच्च मूल्य पर सेट किया है और मुझे वही मिलता है जो मैं चाहता हूं। :) – Tom

4

बस एक संकेत: xcode में सभी श्रेणियों के लिए फ़ॉन्ट बदलने के लिए श्रेणी तालिका के अंदर क्लिक करें, cmd + a दबाएं और श्रेणी तालिका में कहीं भी डबल क्लिक करें। बाद में फ़ॉन्ट्स संवाद में लागू परिवर्तन सभी श्रेणियों पर लागू होते हैं।

आशा इस

+1

यह वास्तव में सहायक था। धन्यवाद। – Tiago

2

आप फ़ॉन्ट विरोधी aliasing निष्क्रिय करने के लिए Xcode वहाँ पिछले कुछ वर्षों में बदल गया है में क्या करने की जरूरत में मदद की।

वर्तमान में, फ़ॉन्ट विरोधी aliasing बंद करने के लिए आप Xcode 4.6.x चला रहे हैं और ओएस एक्स 10.8.x, टर्मिनल विंडो से इन दोनों आदेशों को चलाने:

defaults write com.apple.dt.Xcode NSFontDefaultScreenFontSubstitutionEnabled -bool YES 
defaults write com.apple.dt.Xcode AppleAntiAliasingThreshold -int 24 
+0

यह एक्सकोड 6.1 और योसमेट (ओएस एक्स 10.10) के रूप में भी सच है। –

+0

नाइस - एक्सकोड 7 के साथ भी काम करता है – silverdr