मैं एक Helvetica Neue संघनित फ़ॉन्ट का उपयोग करने की कोशिश कर रहा हूँ जो मुझे Adobe Font Collection Pro पैकेज से मिला है। दुर्भाग्य से, यह गलत तरीके से आकर्षित होता है जब मैं इसे एक के भीतर उपयोग करता हूं UILabel
।
रेखा की ऊँचाई सही ढंग से गणना की जाती है (मुझे लगता है), लेकिन जब फ़ॉन्ट प्रदर्शित किया जाता है, तो इसे बाउंडिंग बॉक्स के बहुत ऊपर से जोड़ दिया जाता है। मैंने कॉल किया [myLabel sizeToFit]
और केवल इस स्क्रीन कैप्चर का निर्माण करने के लिए चौड़ाई समायोजित की:
फॉन्ट के बोल्ड और रेग्युलर वर्जन दोनों के साथ मेरी यही समस्या थी। मैं OSX से हेल्वेटिका नी बोल्ड के एक संस्करण को खींचने में सक्षम था और इसे अपने डिवाइस पर डाल दिया और यह ठीक दिखाता है (ऊपर की तस्वीर में हरे रंग की पृष्ठभूमि)।
फ़ॉन्ट फ़ाइल या मेरे कोड के साथ क्या गलत हो सकता है जो इसे इस तरह से आकर्षित करेगा?