बाहरी 24 "एलसीडी का उपयोग करके मैकबुक प्रो पर फॉन्ट रेंडरिंग की समस्या


23

मेरे पास अपने घर पर 24 "एचपी एलपी 2475 डब्ल्यू और काम पर 23" एप्पल सिनेमा डिस्प्ले है। आज जब मैं काम पर अपने लैपटॉप को चालू करता हूं, तो मैंने देखा कि सभी फोंट सही दिखते हैं (पिछले दो दिनों के प्रतिपादन के साथ एक समस्या होने के बाद)। मुझे लगा कि किसी तरह मुद्दा ठीक हो गया और खुशी से मेरा दिन बीत गया।

बाद में जब मैं घर आया, तब भी सब कुछ काम कर रहा था, क्योंकि मैंने अपना मैकबुक बंद नहीं किया था। मेरे घर के एलसीडी पर भी यह (सही) दिखता है

सही बात

लेकिन जब मैंने टर्मिनल.app (या उस मामले के लिए कोई अन्य ऐप) को छोड़ दिया और इसे फिर से लॉन्च किया, जबकि 24 "अभी भी जुड़ा हुआ है, तो फोंट बदसूरत हो जाते हैं

कुरूप

यहां तक ​​कि पृष्ठभूमि का रंग भी अलग है, जो कि कोई मतलब नहीं है, क्योंकि स्क्रीनशॉट को लगभग 15 सेकंड के लिए अलग किया जाता है।

जब मैं अपने एलसीडी को डिस्कनेक्ट करता हूं तब भी टर्मिनल बदसूरत दिखता है, जब तक कि मैं इसे स्थानांतरित नहीं करता, तब तक यह फिर से ठीक दिखता है।

यहाँ महत्वपूर्ण बात यह है, कि मैं पिछले एक वर्ष के लिए 24 "एलसीडी का उपयोग कर रहा हूं और कभी भी यह मुद्दा नहीं था, यह सिर्फ मेरे बिना कुछ भी बदलने के लिए शुरू हुआ।

क्या यह संभव है, कि ऐप शुरू होने पर मेरा मैकबुक किसी तरह एलसीडी के साथ संचार करने में परेशानी हो रही है? मुझे लगता है कि अगर यह 24 "एलसीडी पर प्रदर्शित होने वाली हर चीज के लिए होता है, लेकिन यह केवल उन ऐप्स के लिए होता है जो एलसीडी कनेक्ट होने पर लॉन्च होते हैं।

यहां तक ​​कि अगर मैं टर्मिनल में सभी खिड़कियां छोड़ देता हूं और नए लोगों को खोलता हूं, तब भी यह ठीक दिखता है, जब तक कि मैं वास्तव में आवेदन को छोड़ देता हूं और इसे फिर से जारी नहीं करता।


कौन सा डिस्प्ले आपका प्राथमिक है (मेन्यू बार वाला)?
मैटिसजी

@MattiSG मैं केवल एक समय में उनमें से एक का उपयोग करता हूं, और मैं हमेशा बाहरी एलसीडी को प्राथमिक के रूप में सेट करता हूं।
जैकब अर्नोल्ड

जवाबों:


34

आपको विश्व स्तर पर फ़ॉन्ट स्मूदी को समायोजित करने का प्रयास करना चाहिए टर्मिनल खोलें और टाइप करें:

defaults -currentHost read -globalDomain AppleFontSmoothing

यह सक्षम है या नहीं, इसके आधार पर आपको एक संदेश मिल सकता है जैसे:

The domain/default pair of (kCFPreferencesAnyApplication,
 AppleFontSmoothing) does not exist

(जो वास्तव में अच्छा है, क्योंकि यह बताता है कि यह सेट नहीं है, और आपके पास मुद्दा क्यों है)।

अगला, टाइप करें:

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

यदि यह किसी भी अलग, बदतर, आदि को नहीं देखता है या इसे समायोजित करना चाहता है तो संख्या '2' को '1' से बदल दें।

वैश्विक सेटिंग हटाने के लिए आप इसका उपयोग कर सकते हैं:

defaults -currentHost delete -globalDomain AppleFontSmoothing

* उम्मीद है कि यह आपकी परेशानियों को हल करता है।


वाह, समाधान के लिए धन्यवाद @ioi मैं एक ही मुद्दा था जब माउंटेन शेर को अपग्रेड कर रहा था ... मैं सोच रहा था कि क्या सिस्टम वरीयता से इसे बदलने का कोई तरीका है?
ज़नोना

इसमें इसके लिए एक कुंजी भी हो सकती है ~/Library/Preferences/.GlobalPreferences.plist
लैरी

2
1 और 2 के बीच अंतर क्या है?
सैम

4
ध्यान दें कि (1) ऊपर दिखाए गए अनुसार वैश्विक सेटिंग को हटाना सिस्टम वरीयताएँ> जनरल> चेकिंग के समान है। , और 2 नहीं है, प्रकाश, और मध्यम फ़ॉन्ट चौरसाई, और (4) सिस्टम वरीयता में एक प्राथमिकता सेट करने से ऊपर टर्मिनल कमांड (और इसके विपरीत) ओवरराइड होता है। । मैं एक मैक प्रो OSX 10.6.8 के साथ परिषद LCD2490WUXi से जुड़े बॉक्स के महान काम कर रहे, लेकिन जब मैं खरीदा एक नया 15 "MacbookPro पर OSX एक ही मॉनिटर रेटिना पाठ 10.9.1 भोजनालयों सेटिंग है -int=0कुछ हद तक मदद की।
ggkmath

6

पहली छवि उप-पिक्सेल एंटी-अलियासिंग का उपयोग कर रही है, जो एक एलसीडी मॉनिटर के आरजीबी उप घटकों को लाइन करने के तरीके का लाभ उठाता है। आप इसे "डिजिटलकोलर मीटर", या किसी अन्य उपयोगिता का उपयोग करके, पिक्सेल पर ज़ूम करने के लिए देख सकते हैं।

दूसरी छवि पूर्ण-पिक्सेल एंटी-अलियासिंग का उपयोग कर रही है, जो 3x अवरोधक है, लेकिन गैर-एलसीडी डिस्प्ले और एलसीडी डिस्प्ले पर काम करता है जो एक अलग उप-पिक्सेल ऑर्डर का उपयोग करते हैं।

कम से कम मैक ओएस एक्स 10.6 में, यह अपीयरेंस कंट्रोल पैनल और "उपलब्ध होने पर एलसीडी फॉन्ट स्मूथिंग का उपयोग करें" द्वारा नियंत्रित किया जाता है। कुंजी "जब उपलब्ध है"। जब आपका डिस्प्ले एलसीडी हो तो OS को सही ढंग से पता लगाना चाहिए।

एक अजीबोगरीब प्रश्न जो मैंने देखा है कि यदि आप उस सेटिंग को बदलते हैं, तो यह स्क्रीन पर पहले से ही फोंट नहीं बदलता है। नई सेटिंग के लिए आपको कम से कम विंडो को बंद करना होगा और फिर से खोलना होगा।

मेरा अनुमान है कि आपके पास "एलसीडी फॉन्ट स्मूथिंग" चालू है, लेकिन आप एक डिस्प्ले के बीच आगे-पीछे चल रहे हैं जिसे ओएस एक्स एक एलसीडी के रूप में पहचानता है और एक ऐसा नहीं है।


2

यह OSX "टेक्स्ट स्मूथिंग" मेरा मानना ​​है।

"सामान्य" वरीयताओं में, अंतिम विकल्प एक निश्चित आकार के नीचे फ़ॉन्ट आकार के लिए पाठ चौरसाई बंद करना है। मुझे लगता है कि मूल्य आपके वर्तमान फ़ॉन्ट आकार से एक से अधिक हो गया है।


मैंने इसे सबसे कम - 4 पर सेट किया है, लेकिन जब मैं इसे चालू और बंद करता हूं तो यह कुछ भी नहीं बदलता है।
याकूब अर्नोल्ड

0

क्या आपने प्रति मौका डेवलपर टूल के माध्यम से किसी विशेष सेटिंग को सक्षम किया है? ऐसा है कि आपका कंप्यूटर अब HiDPA रिज़ॉल्यूशन दिखा रहा है? आप सिस्टम वरीयताएँ> डिस्प्ले में जाकर तेज़ी से सत्यापित कर सकते हैं और आप देख सकते हैं कि आपके कंप्यूटर का उपयोग किस तरह का रिज़ॉल्यूशन सेट कर रहा है।


नहीं, मैंने कुछ भी नहीं बदला है। मैं अपने मॉनिटर के मूल 1920x1200 का उपयोग कर रहा हूं। ऐसा लगता है कि मेरे द्वारा पुनः आरंभ किए गए सभी एप्लिकेशनों में ऐसा होता है, इसलिए जब मैंने अपना मैकबुक रिबूट किया था, तब से कुछ बदल गया है।
जैकब अर्नोल्ड

बहुत संभावना है, क्या आपने कंप्यूटर को पुनरारंभ करने और PRAM (NVRAM) को रीसेट करने की कोशिश की है? हो सकता है कि आपके कंप्यूटर को वापस डिफ़ॉल्ट पर रीसेट कर दिया जाए। अन्यथा आप देख सकते हैं कि क्या समस्या आपके कंप्यूटर / परीक्षण खाते पर किसी अन्य उपयोगकर्ता के अंतर्गत आती है।
एंड्रयू यू।

मैं एक नए उपयोगकर्ता खाते की सिफारिश करने जा रहा था जैसा कि एंड्रयू करता है।
रिचर्ड

मैंने वास्तव में एक पूरी प्रणाली को मिटा दिया है, पूरी डिस्क को पुन: स्वरूपित कर दिया है, फिर से स्थापित किया है और यह समस्या अभी भी बनी हुई है। मैं किसी भी बैकअप को पुनर्प्राप्त नहीं करता था, बस स्नो लेपर्ड की एक साफ स्थापना और शेर को सीधे अपग्रेड किया।
जैकब अर्नोल्ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.