web-dev-qa-db-fra.com

Liste visuelle des polices iOS?

Je recherche une liste de polices iOS pour iOS 7. J'ai trouvé la liste sur le site de développement d'Apple. Je me demande simplement si quelqu'un connaît une liste visuelle dans laquelle chaque nom de police est saisi dans sa police. J'en ai vu un ou deux auparavant, mais le dernier que j'ai vu était destiné à iOS 5, et beaucoup plus a été ajouté depuis.

95
user717452

Avez-vous essayé polices iOS ?

Cela vous donne un visuel de toutes les polices disponibles avec la possibilité de saisir votre propre chaîne de texte pour voir son apparence.

Cela ne semble toutefois pas avoir été mis à jour pour iOS 7, mais je ne suis au courant d'aucune police supplémentaire ajoutée depuis iOS 6.

66
CaptainRedmuff

Cette liste de polices a été réalisée avec Xcode 7 et iOS 9.

enter image description here

Si vous définissez l'une de ces méthodes par programme et que vous avez besoin du nom de la police, vous pouvez procéder comme suit:

print(UIFont.familyNames())
// ["Copperplate", "Heiti SC", "Iowan Old Style", "Kohinoor Telugu", "Thonburi", "Heiti TC", "Courier New", "Gill Sans", "Apple SD Gothic Neo", "Marker Felt", "Avenir Next Condensed", "Tamil Sangam MN", "Helvetica Neue", "Gurmukhi MN", "Times New Roman", "Georgia", "Apple Color Emoji", "Arial Rounded MT Bold", "Kailasa", "Kohinoor Devanagari", "Kohinoor Bangla", "Chalkboard SE", "Sinhala Sangam MN", "PingFang TC", "Gujarati Sangam MN", "Damascus", "Noteworthy", "Geeza Pro", "Avenir", "Academy Engraved LET", "Mishafi", "Futura", "Farah", "Kannada Sangam MN", "Arial Hebrew", "Arial", "Party LET", "Chalkduster", "Hoefler Text", "Optima", "Palatino", "Lao Sangam MN", "Malayalam Sangam MN", "Al Nile", "Bradley Hand", "PingFang HK", "Trebuchet MS", "Helvetica", "Courier", "Cochin", "Hiragino Mincho ProN", "Devanagari Sangam MN", "Oriya Sangam MN", "Snell Roundhand", "Zapf Dingbats", "Bodoni 72", "Verdana", "American Typewriter", "Avenir Next", "Baskerville", "Khmer Sangam MN", "Didot", "Savoye LET", "Bodoni Ornaments", "Symbol", "Menlo", "Bodoni 72 Smallcaps", "Papyrus", "Hiragino Sans", "PingFang SC", "Euphemia UCAS", "Telugu Sangam MN", "Bangla Sangam MN", "Zapfino", "Bodoni 72 Oldstyle"]

Et si vous avez besoin du nom d’un style particulier gras/italique/etc., vous pouvez l’obtenir comme ceci:

for familyName in UIFont.familyNames() {
    print(UIFont.fontNamesForFamilyName(familyName))
}
33
Suragch

(Réponse originale en ObjC) Vous pouvez obtenir une liste au moment de l'exécution:

// available fonts listed in xcode output
for (id familyName in [UIFont familyNames]) {
    NSLog(@"%@", familyName);
    for (id fontName in [UIFont fontNamesForFamilyName:familyName]) NSLog(@"  %@", fontName);
}

(Ajouté: Swift une doublure):

UIFont.familyNames.forEach{ print($0); UIFont.fontNames(forFamilyName: $0).forEach{ print("  ", $0) } }

Cela va cracher:

Thonburi
  Thonburi-Bold
  Thonburi
  Thonburi-Light
Snell Roundhand
  SnellRoundhand-Black
  SnellRoundhand-Bold
  SnellRoundhand
  ...

J'ai également créé une petite application qui peut être utilisée pour parcourir toutes les polices disponibles. Check it out ici .

21
Jens Schwarzer

Voici une liste visuelle de polices sous iOS 7 .

5
Josh Brown

Je ne connais pas un tel outil, mais il existe une solution de contournement.

  1. Vous pouvez répertorier les polices standard dans Xcode. Créez un xib (ou un storyboard), ajoutez une étiquette et changez sa police. Vous pouvez voir la liste de toutes les polices.
  2. Sur votre ordinateur OSX, vous avez une application "Font Book", où vous pouvez voir chaque police.

N'oubliez pas non plus que vous n'êtes pas limité aux polices système si vous construisez une application. Vous pouvez également fournir le vôtre.

3
aspyct

Départ Liste des polices iOS . C'est nouveau et a quelques fonctionnalités plus que certains des autres sites. Il comprend également des polices téléchargeables qu’aucun des autres sites ne mentionne même.

1
cnotethegr8

Mise en œuvre rapide:

// Available fonts (console output)
for familyName in UIFont.familyNames() {
    print(familyName)
    for fontName in UIFont.fontNamesForFamilyName(familyName) {
        print(fontName)
    }
}
0
user3378170