varias una tipografico tipografia sierra para mac las instalar fuentes extraer estan donde descargar copiar como catalogo iphone fonts opentype

una - ¿Alguien ha tenido éxito al usar fuentes otf personalizadas en el iPhone?



instalar fuentes en mac sierra (6)

Parece que hay algunas soluciones de trabajo para usar fuentes de tipo verdadero personalizadas (ttf) en el iPhone, más notablemente, ¿puedo incrustar una fuente personalizada en una aplicación de iPhone? Sin embargo, este método no es compatible con las fuentes de tipo abierto (otf).

¿Alguien ha encontrado una manera de hacer uso de tipos de letra otf?


¿Debe usar una fuente otf en el dispositivo o puede convertirla a ttf? Es relativamente fácil convertir una fuente OTF a una fuente TTF usando una herramienta como fontforge , quizás esa sería una solución fácil.


Con respecto a la primera respuesta, la solución es correcta (es decir, simplemente convierta la fuente a TTF), pero el software sugerido es muy fácil de compilar e instalar. En cambio, acabo de hacer una búsqueda rápida en Google y usé esta en su lugar: http://www.freefontconverter.com/ y funcionó perfectamente.

(Asegúrese de agregar la fuente a su archivo info.plist también)


Tuve problemas con esto, también. Esto es lo que funcionó para mí:

  1. Copie los archivos de fuentes en los Recursos.
  2. Verifique que los archivos de fuentes estén en ''Fases de compilación'' -> ''Copiar recursos de paquete'' (Xcode los puso allí cuando agregué los archivos a los Recursos. Si, por alguna razón, no están allí, agréguelos.
  3. Agregue los nombres de archivo a su archivo info.plist como se describe arriba. Incluye las extensiones.
  4. Abra el Libro de fuentes, seleccione su fuente y Vista previa: muestre la información de la fuente y observe la ''Familia'', por ejemplo, ''Foo''
  5. Coloque esto en su código en algún lugar y establezca un punto de interrupción para verificar la matriz de nombres: NSArray *names = [UIFont fontNamesForFamilyName:@"Foo";
  6. Ejecute su aplicación y cuando se rompe, haga clic derecho en la variable ''nombres'' en el depurador. Esto le mostrará los nombres de las fuentes a usar, por ejemplo: <__NSCFArray 0xe9c4da0>( Foo-100Italic, Foo-100 )
    Tenga en cuenta que los nombres de mi fuente no se muestran correctamente en ningún otro lugar, ni en el nombre del archivo ni en el Font Book.
  7. Deberías ser bueno para ir con:
    myLabel.font = [UIFont fontWithName:@"Foo-100Italic" size:24];

Investigué esto a fondo, y este es el mejor método que encontré:

1) Convierta el archivo de fuente a TTF usando esta herramienta en línea: http://www.freefontconverter.com/

2) Agregue los archivos TTF a su proyecto

3) Realice algunas configuraciones en su archivo info.plist:

3.1) Editar info.plist como código fuente (haga clic derecho en el archivo -> abrir como -> código fuente)

3.2) Agregue esto:

<key>UIAppFonts</key> <array> <string>font1.ttf</string> <string>font2.ttf</string> ...etc... </array>

3.3) Su info.plist debería tener esto ahora:

4) Utilice las nuevas fuentes al igual que las fuentes del sistema:

[UIFont fontWithName: @ "font1" size: 16.0];

(Observe que no ".ttf" en el nombre de la fuente)



Para mi propio proyecto, quería usar la fuente opentype y básicamente utilicé este método:

Agregue su archivo de fuente personalizado a su proyecto usando XCode como recurso Agregue una clave a su archivo info.plist (Fuentes provistas por la aplicación) Para cada fuente que tenga, ingrese el nombre completo de su archivo de fuente (incluida la extensión) para guardar información. plist luego usa esto para tus etiquetas (ex :)

UIFont* font = [UIFont fontWithName:@"Harrowprint" size:20];

En mi caso @"Harrowprint" era el nombre del archivo sin la extensión y no el nombre de la fuente proporcionado por Finder.

Mi fuente era un error y funcionó ... así que supongo que es compatible ... o tuve suerte. Voy a probar otra fuente ... y te mantendré informado ...

referencias: