ios - Poor font quality in CCLabelBMFont -
आईफोन 5 एस पर स्केल किए गए स्क्रीनशॉट:
CCLabelBMFont
शीर्ष पर है और CCLabelTTF
नीचे है दोनों स्ट्रिंग हेलवेटिका न्यू लाइट 17pt
का उपयोग करते हैं।
जैसा कि आप देख सकते हैं कि पहली स्ट्रिंग में कोई स्ट्रोक है, लेकिन फ़ॉन्ट छवि में सभी प्रतीकों को पारदर्शी पृष्ठभूमि में सफेद किया गया है। क्या यह इस आशय से छुटकारा पाना संभव है और CCLabelBMFont
को CCLabelTTF
के रूप में अच्छा दिखता है
मैंने bmGlyph
और बिटमैप फ़ॉन्ट सृजन के लिए अन्य निशुल्क एनालॉग, परिणाम हमेशा समान थे।
पहले, परिवर्तन न करें नोड के पैमाने की संपत्ति या यह धुँधली हो जाएगा।
आपको फ़ॉन्ट का एक एचडी संस्करण बनाने की जरूरत है, जहां फ़ॉन्ट के पीएनजी फाइलनाम में -एचएच प्रत्यय होता है और गैर-रेटिना उपकरणों के लिए फ़ॉन्ट आकार दोहरा होता है। उदाहरण के लिए:
गैर-रेटिना फ़ॉन्ट 32pt आकार (यदि आप गैर-रेटिना डिवाइस का समर्थन करते हैं):
font.fnt font.png
फिर 64pt आकार के साथ एक फ़ॉन्ट बनाओ और इसे इस रूप में सहेजें:
font-hd.fnt font-hd.png
Comments
Post a Comment