2016-03-21 13 views
6

ho cercato di caricare i seguenti tipi di carattereSenticoSansDT - Medium e sottile non si carica in Xcode

SenticoSansDT - Light 
SenticoSansDT - Regular 
SenticoSansDT - Thin 
SenticoSansDT - Medium 

tutti sono file di font con estensione ttf

ho aggiunto al Xcode e controllare il bersaglio. aggiunto i caratteri in fase di compilazione e info.plist. ma sto vedendo solo i font Regular e Light da abilitare. Il mezzo non viene visualizzato nel libro Font e anche nella storyboard

+0

Hai provato a pulire la build prima di eseguirla? –

+0

Grazie per il commento. Sì, l'ho provato molte volte. – Sri

+0

Ok. Hai controllato ciascun file per assicurarti che abbia un abbonamento target in modo che sia veramente copiato nel progetto? Per controllare, selezionare il file e mostrare l'ispettore del file, lì è possibile controllare e assicurarsi che sia/o non sia aggiunto alla destinazione corretta. –

risposta

3

Installare il file .ttf su mac e utilizzare questo codice sotto per trovare il nome esatto del font.

NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]]; 
NSArray *fontNames; 
NSInteger indFamily, indFont; 
NSInteger fontsCount = [familyNames count]; 

for (indFamily = 0; indFamily < fontsCount; ++indFamily) { 
    NSLog (@"Family name: %@", [familyNames objectAtIndex:indFamily]); 
    fontNames = [[NSArray alloc] initWithArray:[UIFont fontNamesForFamilyName:[familyNames objectAtIndex:indFamily]]]; 
    for (indFont = 0; indFont < [fontNames count]; ++indFont) { 
     NSLog (@"Font name: %@", [fontNames objectAtIndex:indFont]); 
    } 

} 

Utilizzare il nome del carattere di "SenticoSansDT Medium and Thin" stampato sul registro.