Xcode: ajouter une font personnalisé

mercredi 28 août 2013

Il est possible d’utiliser une typo dans un projet Xcode.
Pour se faire, il suffit de suivre les étapes suivantes:

  • Ajouter les fichiers fonts dans le dossier Ressource de votre projet.
  • Être sûr que les fichiers se trouvent dans le Targets > Build Phases > Copy Bundle Resources
  • Editer le fichier Info.plist et ajouter la ligne suivante: Fonts provided by application et pour chaque fichier ajoutez le nom de la font dans le tableau.
  • Ensuite, il faut retrouver le nom de la font en utilisant le code suivant, ce qui permet aussi de s’assurer que la font est chargée:
    for (NSString* family in [UIFont familyNames])
    {
        NSLog(@"%@", family);
        for (NSString* name in [UIFont fontNamesForFamilyName: family])
        {
            NSLog(@"  %@", name);
        }
    }
    
  • Il reste plus que créer la font via le code suivant:
    [UIFont fontWithName:@"font" size:20];
    
    Il ne faut pas mettre l’extension!
  • Voici un tutoriel qui explique tout en détail.

Tags: Font , Xcode