2011-01-27 9 views
5

में मैं इस तरह लांच पर एक statusItem प्रदर्शित कर रहा हूँ:फजी पाठ NSStatusItem

theItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength] retain]; 

NSString *theString = [textField stringValue]; 
(textField.stringValue = theString); 

    [theItem setTitle:theString]; 
    [theItem setHighlightMode:YES]; 

पाठ बहुत फजी लग रहा है। मैं पाठ को कैसे देख सकता हूं?

धन्यवाद।

पॉल

यहाँ तल पर शीर्ष पर डिजिटल मेनू पट्टी घड़ी, और NSStatusItem शीर्षक के साथ एक स्क्रीनशॉट:

Digital Clock on top, NSStatusItem title on bottom

+0

उम, स्क्रीनशॉट? – Chuck

उत्तर

0

मेरे लिए नहीं बल्कि ठीक लग रहा है।

test status bar with "testing.…" in text

ठीक है, "सही" नहीं, लेकिन यह से असमान स्केलिंग के बारे में अधिक है "fuzziness।" क्या आप यह भी देख रहे हैं?

+0

हां, बिल्कुल। यह मेरे बार में बाकी वस्तुओं के रूप में कुरकुरा नहीं है ... – Paul

+4

एनएसएसटीटसइटम का शीर्षक उप-पिक्सेल एंटीअलाइजिंग का उपयोग करता है। इस प्रकार ग्लिफ के किनारों में लाल और नीले रंग के रंग होते हैं। उदाहरण के लिए, डिजिटल मेनू बार घड़ी में ग्लाइफ के किनारों में केवल भूरे रंग के रंग होते हैं। इससे NSStatusItem शीर्षक तुलनात्मक रूप से "अस्पष्ट" दिखाई देता है। – lemnar

1

क्या आपने टेक्स्ट को एक छवि में खींचने और NSStatusItem में उस छवि का उपयोग करने का प्रयास किया है?

संबंधित मुद्दे