2013-11-01 6 views
21

Wie kann ich die Liste der Schriftnamen erhalten, die mit der labelNodeWithFontNamed Methode verwendet werden können?Liste der Schriftarten, die mit der labelNodeWithFontNamed-Methode von SpriteKit verwendet werden können

Es gibt eine Methode SKLabelNode, wo ich den Schriftartnamen angeben kann, aber ich möchte wissen, welche Schriftarten unterstützt werden und wie ihre Namen sind.

Beispiel:

[SKLabelNode labelNodeWithFontNamed:@"Chalkduster"]; 
+1

prüfen Sie diesen Link (http://stackoverflow.com/questions/ 8529593/how-to-check-wenn-ein-Font-is-available-in-version-of-ios) –

Antwort

37

Siehe iosfonts.com Sie zeigen Ihnen, wie die eigentliche Schrift aussieht, ist es beschreibende Namen und seine Codenamen sowie die iOS-Version eine bestimmte Schriftart hinzugefügt wurde.

Verwenden Sie nur die Codenamen jeder Schriftart, z. B. AmericanTypewriter-CondensedLight.

0

Versuchen Sie, Ihre Schriften mit Namen, die von diesem Code erhalten: [? Wie kann man überprüfen, ob eine Schriftart in Version von iOS verfügbar ist]

for (NSString* family in [UIFont familyNames]) { 
    NSLog(@"%@",family); 
    for (NSString* name in [UIFont fontNamesForFamilyName:family]) { 
     NSLog(@"--- %@",name); 
    } 
}