Qualche volta quando i caratteri di default di apple non rispondono alle esigenze dello sviluppatore si desidera importare caratteri speciali.
Per scaricare caratteri speciali si può andare in vari siti tipo http://www.1001freefonts.com. Scarichiamo il font e lo importiamo nel nostro progetto di Xcode. Andiamo nel file “[nome progetto]-info.plist” e inseriamo una nuova chiave “Key” con nome “Fonts provided by application”.
Inseriamo un sotto chiave tipo “string” e scriviamo il nome del font scaricato compreso di estensione ttf.
Adesso nel progetto creiamo un oggetto UILabel e modifichiamo il suo carattere con il seguente codice:
self.label.text = @"Questo è un bel font"; self.label.font = [UIFont fontWithName:@"Knewave-Regular" size:25];
Ora, questo è un passo importante che la maggior parte delle persone dimenticano, e deve essere fatto a causa di un bug in XCode (probabilemtne è stato già risolto se hai l’ultimissima versione di Xcode, nel caso puoi provare a saltare il passaggio). Vai a risorse del progetto (cliccando sl nome del progetto nel menu di navigazione sulla sinistra) -> Build Phases -> Copy Bundle Resources e aggiungi il tuo nuovo font.
Testiamo il progetto e vediamo il risultato.