5
私は30フィートの高さのArialを記述するためにNSFontを作りたいと思っています。これまでのところ私が持っている: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];
が、結果NSFontは右のサイズではありません。私はそこに欲しいどんなサイズでも置くことができ、彼らはすべて同じように見える。
これは機能しますが、この方法では重量や傾斜を変更できません。 – Justin808
で十分ですか?またはあなたは本当に動的な重量と傾斜をしたいですか? – JeanLuc
うん、すごくうまくいく。ありがとう – Justin808