pasos - icono salud iphone
¿Cómo incluyo una fuente con mi aplicación de iPhone? (2)
Para agregar a la respuesta anterior de August, debe agregar una clave "Fuentes proporcionadas por la aplicación" al archivo plist y agregar el nombre completo del archivo de la fuente (incluida la extensión). Luego, la fuente aparecerá en la impresión de la familia y puede usar ese nombre para establecer la fuente.
Ya he visto esta publicación:
¿Puedo incrustar una fuente personalizada en una aplicación de iPhone?
lo cual es útil, pero me encantaría simplemente cargar la fuente a través de:
UIFont* font = [UIFont fontWithName:@"Harrowprint" size:20];
Algunas personas han informado que esto es posible pero no funciona para mí. ¿Alguien puede confirmar cómo agrupar una fuente personalizada con una aplicación para iPhone?
Además, en la publicación mencionada, una respuesta señala: El "nombre" de la fuente no es necesariamente el nombre del archivo.
¿Cómo determino el "nombre" de la fuente que UIFont reconocería? Es posible que no use el nombre correcto.
Hay varios pasos que debe tomar:
1) Asegúrese de tener los derechos para distribuir la fuente. La mayoría de las fuentes, incluso las gratuitas, no te permiten distribuirlas. Ponerlos en su aplicación probablemente consitute la "distribución" y se consideraría ilegal.
2) Copie la fuente a su carpeta de Recursos en su aplicación. Asegúrate de que esté en tu fase de compilación Copiar archivos.
3) Agregue una clave "Fuentes proporcionadas por la aplicación" al archivo plist, y agregue el nombre completo del archivo de la fuente (incluida la extensión)
4) Obtenga el ''nombre'' de la fuente colocando una línea temporal de código:
NSLog(@"%@",[UIFont familyNames]);
Crea y ejecuta la aplicación. Esto imprimirá en la consola los nombres de familia de todas las fuentes en el dispositivo. Encuentra el que coincida con tu fuente.
A continuación, puede usar ese nombre de fuente en el método fontWithName: