मैं ऊंचाई, सामान्य, 30pt ऊंचाई में वर्णन करने के लिए एक NSFont बनाना चाहता हूं। अब तक मेरे पास है:एनएसफ़ॉन्ट - सही फ़ॉन्ट कैसे प्राप्त करें?
NSNumber *weight = [NSNumber numberWithFloat:1.0];
NSNumber *slant = [NSNumber numberWithFloat:1.0];
NSDictionary *fontTraits = [NSDictionary dictionaryWithObjectsAndKeys: weight, NSFontWeightTrait, slant, NSFontSlantTrait, nil];
NSDictionary *fontAttributes = [NSDictionary dictionaryWithObjectsAndKeys: @"Arial", NSFontFaceAttribute,
fontTraits, NSFontTraitsAttribute, nil];
NSFontDescriptor *fontDescriptor = [NSFontDescriptor fontDescriptorWithFontAttributes: fontAttributes];
NSFont *largeFont = [NSFont fontWithDescriptor: fontDescriptor size: 30];
लेकिन परिणामस्वरूप एनएसफ़ॉन्ट सही आकार नहीं है। मैं वहां कोई भी आकार डाल सकता हूं जो मैं चाहता हूं और वे सभी समान दिखते हैं।
यह काम करता है, लेकिन मैं चीजों को करने की इस विधि के साथ वजन या स्लैंट नहीं बदल सकता। – Justin808
क्या आपके लिए पर्याप्त है? या आप वास्तव में गतिशील वजन और slant चाहते हैं? – JeanLuc
yup, जो अद्भुत काम करता है। धन्यवाद – Justin808