मैं सभी ऐप्स के लिए टर्मिनल और वैश्विक स्तर पर टेक्स्ट एंटीलिया (फ़ॉन्ट स्मूथिंग) को कैसे अक्षम कर सकता हूं?


10

मैं ओएस एक्स में हर तरह के टेक्स्ट एंटी-अलियासिंग और फॉन्ट स्मूथिंग को अक्षम करना चाहता हूं।

ओएस एक्स 10.8 एक 2013 के मध्य मैकबुक एयर 13 "पर के साथ, मैं काफी कुछ विकल्पों की कोशिश की है: Turn off text smoothing for font sizes... and smallerहै, जो से मेल खाती है AppleAntiAliasingThresholdमें NSGlobalDomain, किसी भी प्रभाव पैदा करने के लिए नहीं लगता है - मैं के माध्यम से 12 करने के लिए इसे स्थापित करने की कोशिश की है इंटरफ़ेस, और 24 के माध्यम से defaults, कोई प्रभाव नहीं।

defaults read | fgrep Smoothरिटर्न कुछ भी नहीं है, लेकिन /programming/11660895/disable-ant-aliasing-fonts-in-xcode-4-4-in-mountain-lion के अनुसार , मैन्युअल रूप से सेटिंग AppleFontSmoothing -int 0या AppleSmoothFixedFontsSizeThreshold -int 24, के लिए , ऐसा नहीं लगता है किसी भी प्रभाव के लिए, या तो।NSGlobalDomain

उदाहरण के लिए, टर्मिनल के साथ, अगर मैं सेटिंग्स, टेक्स्ट, टेक्स्ट में वरीयताओं पर जाता हूं, तो एक विकल्प है Antialias text, और यह टिक गया है, और इसे अनटैक करने का कोई तरीका नहीं है, क्योंकि पूरे विकल्प को बाहर निकाल दिया गया है।

मैं सभी ऐप्स के लिए टर्मिनल और विश्व स्तर पर एंटीलिया को पूरी तरह से कैसे अक्षम कर सकता हूं?

जवाबों:


9

defaults write -g AppleFontSmoothing -int 0सामान्य वरीयता फलक से "उपलब्ध होने पर एलसीडी फ़ॉन्ट स्मूथिंग का उपयोग करें" को अनचेक करने की तरह, बस उप-प्रस्तुतिकरण को अक्षम करना चाहिए। आवेदन छोड़ने और फिर से खोलने के बाद ही इसका प्रभाव पड़ता है।

टर्मिनल मोनाको जैसे कुछ फोंट के लिए एंटीअलियासिंग को अक्षम करने की अनुमति देता है, लेकिन अन्य जैसे कि मेनलो के लिए नहीं:

iTerm 2 सभी फोंट के लिए एंटी-अलियासिंग को अक्षम करने की अनुमति देता है।

"फ़ॉन्ट आकार के लिए पाठ सुचारू करना बंद करें ... और छोटी" सेटिंग ने हमेशा सभी UI तत्वों के एक छोटे से हिस्से को प्रभावित किया है। मेरे 10.8 वीएम पर, यह टेक्स्टएडिट में टेक्स्ट व्यू, सफारी में वेब व्यू और फाइंडर में फाइलों के नाम को प्रभावित करता है। सेटिंग को सिस्टम प्रेफरेंस से 10.9 में हटा दिया गया था। defaults write -g AppleSmoothFixedFontsSizeThreshold -intअभी भी 10.9 में काम करता है, लेकिन यह सभी UI तत्वों के एक छोटे उपसमुच्चय को भी प्रभावित करता है।

अगर आपको लगता है कि टेक्स्ट डिफ़ॉल्ट रूप से बहुत धुंधला या बोल्ड दिखता है, तो आप defaults write -g AppleFontSmoothing -int 1एप्लिकेशन को चलाकर और छोड़ कर और फिर से खोलकर एक हल्का टेक्स्ट रेंडरिंग स्टाइल में बदल सकते हैं । हालांकि यह एंटीएलियासिंग या सबपिक्सल रेंडरिंग को अक्षम नहीं करता है।


ओह, हाँ, मुझे लगता है कि मैंने "मोनाको" के बजाय "मेनलो" चुना था; मोनाको का चयन करने के बाद, अब बंद करने का विकल्प है Antialias text
9

तो, ओएस एक्स में एंटीएलियासिंग को अक्षम करने का कोई तरीका नहीं है? आपको लगता AppleFontSmoothingहै 0कि वास्तव में फ़ॉन्ट स्मूथिंग को अक्षम करना तय होगा, लेकिन यह केवल Apple.stackexchange.com/a/60065/37893 के अनुसार इसे कम तीव्रता की तरह सेट करता है ?
9

3
हाँ, मुझे विश्व स्तर पर एंटी-अलियासिंग को निष्क्रिय करने का कोई तरीका नहीं पता है। AppleFontSmoothing को 0 पर सेट करना उप -प्रस्तुतिकरण को अक्षम करता है , जिसे Apple द्वारा LCD फॉन्ट स्मूथिंग कहा जाता है। 0 10.5 और उससे पहले के "स्टैंडर्ड - सीआरटी के लिए सर्वश्रेष्ठ" सेटिंग से मेल खाती है, 1 "लाइट" से मेल खाती है, 2 "मध्यम - फ्लैट पैनल के लिए सर्वश्रेष्ठ" से मेल खाती है, और 3 "मजबूत" से मेल खाती है।
१०:२३ बजे लारी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.