जब आप छवियों को ज़ूम इन करते हैं तो समस्या स्पष्ट हो जाती है:
जैसा कि आप देख सकते हैं, स्कीनी संस्करण पूरी तरह से ग्रेस्केल है, जबकि वसा संस्करण में कुछ पिक्सेल हैं जो थोड़े लाल होते हैं, और कुछ जो थोड़े नीले होते हैं।
यह उप-पिक्सेल एंटी-अलियासिंग के कारण होता है । एक एलसीडी स्क्रीन में वास्तव में वर्ग पिक्सेल नहीं होते हैं जो किसी भी रंग के हो सकते हैं; इसके बजाय, इसमें तीन पतले आयताकार तत्व हैं जो लाल, हरे और नीले हैं। (चित्र विकिपीडिया से नीचे)
जब एंटी-अलियासिंग फोंट, बस ग्रे के रंगों का उपयोग करने के बजाय, आप तीन रंगों में से प्रत्येक की तीव्रता को भिन्न कर सकते हैं, तो आप तीन बार क्षैतिज संकल्प पर प्रस्तुत करने की अनुमति देने के लिए केवल रंगों के साथ एंटी-अलियासिंग प्राप्त कर सकते हैं। मेरे द्वारा प्रदत्त स्केल-अप चित्र वास्तव में वह नहीं दिखाते हैं जो आप देख रहे हैं; इसके बजाय, फोंट को पिक्सलों के आकार और स्थान के कारण काफी चिकना होना चाहिए। इसे इस तरह से प्रस्तुत करना अधिक सटीक होगा:
तो, आप जो देख रहे हैं वह यह है कि कभी-कभी फ़ॉन्ट को उप-पिक्सेल एंटी-अलियासिंग के साथ प्रस्तुत किया जा रहा है, और कभी-कभी इसे सामान्य एंटी-अलियासिंग के साथ प्रदान किया जा रहा है। मुझे लगता है कि उप-पिक्सेल एंटी-एलियासिंग एल्गोरिदम का इस्तेमाल किया जा रहा है, जो सफेद पृष्ठभूमि पर काले पाठ के लिए अनुकूलित हैं, जो यह समझा सकता है कि जब काली पृष्ठभूमि पर सफेद पाठ के रूप में देखा जाता है तो पाठ थोड़ा "मोटा" क्यों दिखता है।
दूसरी ओर, यह वास्तविक फ़ॉन्ट का अधिक सटीक प्रतिपादन हो सकता है। यदि आप एक ही फ़ॉन्ट के ठीक से स्केल किए गए संस्करण को देखते हैं, तो यह ऊपर दिखाए गए "स्किनी" संस्करण की तुलना में थोड़ा सा बोल्डर और कम समझदार लगता है:
कारण यह है कि दो संस्करणों के बीच आगे और पीछे स्विच करना संभवत: आपके दूसरे मॉनिटर के कारण है। मुझे ठीक से पता नहीं है कि ओएस कब यह तय करता है, या यह कैसे करता है, लेकिन यह संभवतः एक अज्ञात सबपिक्सल लेआउट के साथ एक एलसीडी का पता लगाता है। क्योंकि यह पिक्सेल के लेआउट को नहीं जानता है, यह सुरक्षित मानक एंटी-अलियासिंग के साथ जाता है (क्योंकि उप-पिक्सेल एंटी-अलियासिंग एलसीडी पर गलत लेआउट के साथ प्रदर्शित होने पर वास्तव में अजीब लग सकता है)। ऐसा लगता है कि किसी तरह, आप कभी-कभी इसे एक निर्णय लेने के लिए प्राप्त कर रहे हैं, और कभी-कभी इसे दूसरे को बनाने के लिए। मेरा मानना है कि एक बार एक निश्चित रेंडरिंग मोड में आवेदन शुरू होने के बाद, यह तब तक नहीं बदलेगा जब तक आप आवेदन को छोड़ कर फिर से लॉन्च नहीं करते, जो यह बताता है कि आप अनियमित व्यवहार क्यों देख रहे हैं;
यदि आप इसे सभी अनुप्रयोगों के अनुरूप बनाना चाहते हैं, तो कोई फर्क नहीं पड़ता कि आप दूसरे एलसीडी का उपयोग करते हैं या नहीं, और हमेशा स्किनी फोंट का उपयोग करें, आप बस सूरत प्रणाली वरीयता पैनल में फ़ॉन्ट चौरसाई बंद कर सकते हैं:
बेशक, तब आप हर जगह उप-पिक्सेल एंटी-एलियासिंग खो देते हैं। जैसा कि जॉन रूडी बताते हैं, आप प्रोग्राम का उपयोग करके मैन्युअल रूप से स्तर सेट करने के निर्देशों का पालनdefaults
करके कुछ अधिक महीन दानेदार नियंत्रण प्राप्त कर सकते हैं ; या यदि आप अभी तक स्नो लेपर्ड पर नहीं हैं, तो आपको सिस्टम वरीयताएँ में अभी भी अधिक महीन दाने वाले नियंत्रण उपलब्ध होने चाहिए।