Esta pregunta es muy similar a UILabel with custom font displays *wrong* custom font, excepto que necesito usar tres fuentes de esta familia simultáneamente. Estoy usando Myriad Pro, al igual que esa pregunta, pero necesito usar Bold, Semibold y Regular.UIFont fontWithName: limitado a cargar 2 variaciones por familia
En la actualidad, cuando trato de usar negrita a través de una macro definida como:
#define MYRIAD_BOLD(x) [UIFont fontWithName:@"MyriadPro-Bold" size:(x)]
..se me da Semibold. Si elimino Semibold de las entradas plist para "Fuentes proporcionadas por la aplicación" (como es la "respuesta" para la pregunta similar vinculada anteriormente), Bold se devuelve correctamente, pero (obviamente) Semibold ya no se puede usar.
¿Alguna idea de por qué estaría (aparentemente) limitado a dos fuentes personalizadas a la vez? (? De la misma familia, por lo menos)
Por cierto, aquí está la salida para NSLog [UIFont fontNamesForFamilyName:@"Myriad Pro"]
:
Myriad Pro font names: ( "MyriadPro-Semibold", "MyriadPro-Regular", "MyriadPro-Bold" )
Gracias!
Aquí hay un enlace a otro foro donde el consenso indica que está limitado a dos variaciones para una sola familia de fuentes: http://www.iphonedevsdk.com/forum/iphone-sdk-development/59855-ipad-custom- font-issue.html –