En mi info.plist, añadí una tecla "Fuentes proporcionadas por la aplicación" y añadió EdwardianScriptITCStd.otf
UIFont fontWithName devuelve nil
Pero, cuando trato de conseguir que el tipo de letra, devuelve nil:
NSLog(@"%@", [UIFont fontWithName:@"EdwardianScriptITCStd"
size:16.0f]);
imprimí las familias de fuentes que utilizan [UIFont familyNames]
y no es allí tampoco:
(
Thonburi,
"Snell Roundhand",
"Academy Engraved LET",
"Marker Felt",
"Geeza Pro",
"Arial Rounded MT Bold",
"Trebuchet MS",
Arial,
Marion,
"Gurmukhi MN",
"Malayalam Sangam MN",
"Bradley Hand",
"Kannada Sangam MN",
"Bodoni 72 Oldstyle",
Cochin,
"Sinhala Sangam MN",
"Hiragino Kaku Gothic ProN",
Papyrus,
Verdana,
"Zapf Dingbats",
Courier,
"Hoefler Text",
"Euphemia UCAS",
Helvetica,
"Hiragino Mincho ProN",
"Bodoni Ornaments",
"Apple Color Emoji",
Optima,
"Gujarati Sangam MN",
"Devanagari Sangam MN",
"Times New Roman",
Kailasa,
"Telugu Sangam MN",
"Heiti SC",
"Apple SD Gothic Neo",
Futura,
"Bodoni 72",
Baskerville,
"Chalkboard SE",
"Heiti TC",
Copperplate,
"Party LET",
"American Typewriter",
"Bangla Sangam MN",
Noteworthy,
Zapfino,
"Tamil Sangam MN",
"DB LCD Temp",
"Arial Hebrew",
Chalkduster,
Georgia,
"Helvetica Neue",
"Gill Sans",
Palatino,
"Courier New",
"Oriya Sangam MN",
Didot,
"Bodoni 72 Smallcaps"
)
¿Qué me falta? Gracias!
¿Ha verificado que la fuente está incluida en su objetivo de compilación (en la fase de compilación "Copiar recursos")? –
Además, verificaría el valor bruto de la clave para "Fuentes proporcionadas por la aplicación" para asegurarme de que sea correcta. Al ver el * .plist en Xcode, haga clic derecho y seleccione "Mostrar claves sin procesar/valores", luego verifique que la clave sea 'UIAppFonts'. –
Sí, el valor bruto es UIAppFonts y está incluido en mis recursos de paquete de copia – 0xSina