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

Popular posts from this blog

c# - Highlight all words containing a letter in a richtextbox -

Admob interstitials not clickable on Nexus 5 (Android 4.4.2) -

java - MigLayout - selective component fill -