क्या टर्मिनल के फ़ॉन्ट को कम धुंधला बनाने का एक तरीका है?


17

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

तुलना

मुझे आशा है कि आप अंतर भी देख सकते हैं ... क्या कोई मुझे फोंट ठीक करने में मदद कर सकता है?


नोट: आपको पता होना चाहिए कि यह शिकायत केवल प्रकाश-पर-अंधेरे पाठ पर लागू होती है, न कि अंधेरे-पर-प्रकाश (सफेद पर काले) पर। टर्मिनल और सफारी / वेबिट ... और कुछ अन्य कार्यक्रम ... स्वचालित रूप से अंधेरे-पर-प्रकाश के वजन से मेल खाने के लिए प्रकाश-पर-अंधेरे के लिए फ़ॉन्ट-चौरसाई की मात्रा को कम करते हैं। सफारी कुछ समय से ऐसा कर रही है। टर्मिनल ने OS X El Capitan 10.11 में ऐसा करना शुरू कर दिया, और विशेष रूप से macOS Sierra 10.12 में व्यवहार को ट्यून किया- विशेष रूप से, 10.12 में यह अब रेटिना डिस्प्ले पर बिल्कुल भी लागू नहीं होता है (आपको पता होना चाहिए कि उच्च-रिज़ॉल्यूशन पाठ के स्पष्ट वजन को प्रदर्शित करता है 'रंग योजना के कारण परिवर्तन')।
क्रिस पेज

जवाबों:


18

आप सिस्टम वरीयता में सिस्टम-वाइडिंग को हल्का कर सकते हैं। सामान्य पर जाएं और सबसे नीचे एक चेकबॉक्स है, जिसमें "एलसीडी फ़ॉन्ट का उपयोग करें जब उपलब्ध हो तो चौरसाई करें"। यह सिद्धांत में बहुत अच्छा है, लेकिन Apple का कार्यान्वयन ... इतना महान नहीं है। एलसीडी फॉन्ट स्मूथिंग (जिसे सबपिक्सल रेंडरिंग भी कहा जाता है) प्रत्येक पिक्सेल के आर, जी और बी चैनलों को अलग-अलग पिक्सेल के रूप में मानता है, इसलिए आपको कुछ ऐसा मिलता है जो देखने में भी चिकना लगता है। हालाँकि, एक मैक पर यह बहुत अच्छी तरह से काम नहीं करता है और आप सुपर-मोटी फ़ॉन्ट के साथ समाप्त होते हैं।

यहां दो अलग-अलग एंटीलियाइंग शैलियों का एनीमेशन है।

विभिन्न आकारों का एनीमेशन

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

किसी विशिष्ट अनुप्रयोग के लिए उप-प्रस्तुतिकरण को बंद करने के लिए, उपयोग करें

defaults write com.apple.Terminal AppleFontSmoothing -int 0

com.apple.Terminalबंडल आईडी में बदल रहा है। इसे फिर से चालू करने के लिए 0 से 1 में बदलें।

केवल MacVim उपयोग के लिए उप-प्रस्तुतिकरण बंद करना:

defaults write org.vim.MacVim AppleFontSmoothing -int 0

ऐप्पल का सबपिक्सल एंटीलियासिंग / रेंडरिंग का कार्यान्वयन निर्दोष नहीं हो सकता है, लेकिन यह यकीनन सबसे अच्छा है। Antialiasing / फ़ॉन्ट चौरसाई प्राथमिकताएं एक व्यक्तिगत स्वाद हैं और यह स्विचर के लिए मैक ओएस एक्स के डिफ़ॉल्ट की तरह नहीं होना काफी आम है, लेकिन इसका कार्यान्वयन से कोई लेना-देना नहीं है।
Agos

@Agos यकीनन । यह सिर्फ फ़ॉन्ट को ज्यादातर लोगों को मोटा दिखता है। कार्यान्वयन में इसके साथ सब कुछ करना है। यह ज़रूर अच्छा लगता है लेकिन पढ़ना मुश्किल हो जाता है। उबंटू की एंटीअलियासिंग (स्क्रीनशॉट में) Apple की प्रतिपादन शैलियों में से किसी से भी बेहतर लगती है - यह ClearType और Mac antialiasing के बीच है। हालाँकि, यह फ़ॉन्ट की अखंडता को अच्छा रखता है इसलिए उच्च DPI में यह बहुत अच्छा दिखता है। लेकिन एक बार जब आप अपना रिज़ॉल्यूशन @ 2x प्राप्त कर लेते हैं, तो यह वास्तव में मायने नहीं रखता।
0942v8653

@ 0942v8653 आपको फिर से परेशान करने के लिए खेद है, लेकिन क्या विशिष्ट अनुप्रयोगों में एलसीडी फॉन्ट स्मूथिंग को बंद / बंद करने का एक तरीका है?
रॉन्टोगियनिस अरिस्टोफ़ानिस

@RontogiannisAristofanis जवाब में जोड़ा गया।
0942v8653

1
ध्यान दें कि OS X El Capitan 10.11 में, टर्मिनल स्वचालित रूप से लाइट-ऑन-डार्क टेक्स्ट के लिए फॉन्ट स्मूथिंग को कम करता है और उस मामले में AppleFontSmoothing वरीयता को अनदेखा करता है। MacOS सिएरा 10.12 के रूप में यह अब AppleFontSmoothing मान के सापेक्ष फ़ॉन्ट चौरसाई को कम करता है, इसलिए वरीयता एक बार फिर से प्रकाश-पर-अंधेरे पाठ के चौरसाई को नियंत्रित करती है, लेकिन यह स्वचालित रूप से कुछ भी चौरसाई को कम करता है। रेटिना प्रदर्शित होने पर यह अपने आप चौरसाई को कम नहीं करता है, और बस AppleFontSmoothing मान का उपयोग करता है।
क्रिस पेज

9

आप भी चला सकते हैं

defaults write -g AppleFontSmoothing -int 1

और ओएस एक्स को हल्का टेक्स्ट रेंडरिंग स्टाइल का उपयोग करने के लिए एप्लिकेशन को छोड़ दें और फिर से खोलें, लेकिन एलसीडी फॉन्ट स्मूथिंग को सक्षम रखें।

या चला

defaults write com.apple.Terminal AppleFontSmoothing -int 1

और टर्मिनल में केवल सेटिंग बदलने के लिए टर्मिनल को छोड़ दिया और फिर से खोलना।

1"लाइट" सेटिंग से मेल खाती है जिसे 10.5 और पहले के सिस्टम प्रेफरेंस में शामिल किया गया था। 2एलसीडी फॉन्ट स्मूथिंग को सक्षम करने से संबंधित है और एलसीडी फॉन्ट स्मूथिंग 0को अक्षम करने से मेल खाती है।

टर्मिनल और iTerm 2 में एंटीलियासिंग को पूरी तरह से निष्क्रिय करने के विकल्प भी हैं। मैं वर्तमान में iTerm 2 में एंटीअलियासिसिंग के बिना 17 पॉइंट मेनो का उपयोग करता हूं:


ध्यान दें कि OS X El Capitan 10.11 में, टर्मिनल स्वचालित रूप से लाइट-ऑन-डार्क टेक्स्ट के लिए फॉन्ट स्मूथिंग को कम करता है और उस मामले में AppleFontSmoothing वरीयता को अनदेखा करता है। MacOS सिएरा 10.12 के रूप में यह अब AppleFontSmoothing मान के सापेक्ष फ़ॉन्ट चौरसाई को कम करता है, इसलिए वरीयता एक बार फिर से प्रकाश-पर-अंधेरे पाठ के चौरसाई को नियंत्रित करती है, लेकिन यह स्वचालित रूप से कुछ भी चौरसाई को कम करता है। रेटिना प्रदर्शित होने पर यह अपने आप चौरसाई को कम नहीं करता है, और बस AppleFontSmoothing मान का उपयोग करता है।
क्रिस पेज

3

यह फॉन्ट एंटी-अलियासिंग है। में Terminal.appजाने के लिए Preferences..., Settingsऔर एक प्रोफ़ाइल का चयन करें या अपना खुद का बनाएं जो आपकी आवश्यकताओं के अनुरूप हो। वहां आप एंटी-अलियासिंग ( Basicप्रोफ़ाइल को छोड़कर ) को अक्षम कर सकते हैं । इसे चुनें और Defaultसूची के निचले भाग पर क्लिक करें ।


ध्यान दें कि रेटिना प्रदर्शित होने पर इस वरीयता को नजरअंदाज कर दिया जाता है और सभी पाठ अलियास विरोधी होते हैं।
क्रिस पेज

0

Iterm2 का उपयोग करते समय, विरोधी अलियास पाठ के लिए पतले स्ट्रोक का उपयोग करने का विकल्प होता है।

अपनी प्रोफ़ाइल सेटिंग्स पर जाएं (प्रोफ़ाइल -> प्रोफ़ाइल खोलें .. -> प्रोफ़ाइल संपादित करें ..) और पाठ टैब चुनें। पाठ प्रतिपादन अनुभाग में, विकल्प बदलने के Use thing strokes for anti-aliased textलिए Always, एट देखा!

यहाँ छवि विवरण दर्ज करें

धुंधला या बोल्ड फ़ॉन्ट के बिना, उच्चतम एंटी-अलियासिंग सेटिंग के साथ सबसे अच्छा काम करता है।

defaults write -g AppleFontSmoothing -int 2

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.