Me gustaría hacer un NSFont para describir Arial, normal, 30 pts de altura. Hasta ahora tengo:NSFont - ¿Cómo obtener la fuente correcta?
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];
pero el NSFont resultante no es del tamaño correcto. Puedo poner cualquier tamaño que quiera allí y todos se ven iguales.
Esto funciona, pero no puedo cambiar el peso o la inclinación con este método de hacer las cosas. – Justin808
es suficiente para usted? o ¿realmente quieres el peso dinámico y la inclinación? – JeanLuc
yup, eso funciona maravillosamente. gracias – Justin808