Liste visuelle des polices iOS?


102

Je cherche une liste de polices iOS pour iOS 7. J'ai trouvé la liste sur le site développeur d'Apple, je me demande simplement si quelqu'un connaît une liste visuelle où chaque nom de police est tapé dans sa police. J'en ai vu un ou deux auparavant, mais le dernier que j'ai vu était pour iOS 5, et bien d'autres ont été ajoutés depuis.


29
Sérieusement, merci pour les votes négatifs. S'il vous plaît, ne prenez pas la peine de laisser un commentaire sur la raison pour laquelle vous votez contre cette question alors qu'il s'agit d'une question honnête sur laquelle une réponse pourrait aider les autres. Si vous voulez voter contre, très bien, mais faites comme ce site le suggère et laissez une raison.
user717452

5
Je n'ai pas voté contre mais votre question montre peu d'efforts de votre part. Certaines recherches simples sur Google vous auraient pointé vers plusieurs ressources et applications existantes qui vous permettent d'afficher les polices iOS.
rmaddy

36
Ma simple recherche sur Google m'a conduit ici, et j'ai eu une bonne réponse, donc je vote pour.
andi


1
Pourquoi une question Stack Overflow pointant vers les polices iOS est-elle considérée comme plus précieuse que les polices iOS elles-mêmes?
Pekka

Réponses:


69

Avez-vous essayé les 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 à quoi elle ressemblerait.

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


3
FYI, semble ne fonctionner pour moi qu'avec un appareil iOS réel. Chrome et Firefox n'ont pas affiché les polices.
TigerCoding

5
Au cas où quelqu'un atteindrait cette réponse et serait toujours frustré parce qu'il a une machine Windows, il y a une réponse pour vous ci-dessous - il y a un site Web qui fournit des images et non du texte ajnaware.wordpress.com/2009/01/21/…
Boaz

36

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

entrez la description de l'image ici

Si vous définissez l'un de ces paramètres par programme et que vous avez besoin du nom de la police, vous pouvez effectuer les opérations suivantes:

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.fontNames(forFamilyName: familyName))
}

21

(Réponse originale dans 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 one liner):

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. Découvrez-le ici .


Comment filtrer les éléments ajoutés personnalisés qui sont inclus dans Info.plist de votre application?
gonzobrains

5

Voici une liste visuelle des polices dans iOS 7 .


Pourriez-vous élaborer?
Josh Brown

@autremoi Merci - cela fonctionne pour moi dans Safari et Chrome, mais je ne sais pas comment le réparer pour Firefox.
Josh Brown

Ni ce site ni iosfonts.com ne fonctionnent pour moi. Tous montrant la même police de base. J'ai essayé Chrome, FF, IE et Edge sous Windows 10. Est-ce que je manque quelque chose?
Jacob Stamm

3

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. Là, vous pouvez voir la liste de toutes les polices.
  2. Sur votre ordinateur OSX, vous avez une application "Font Book", où vous pouvez visualiser chaque police.

Souvenez-vous également que vous n'êtes pas limité aux polices système si vous créez une application. Vous pouvez également fournir le vôtre.


1

Consultez la liste des polices iOS . C'est nouveau et a quelques fonctionnalités de plus que certains des autres sites. Il comprend également des polices téléchargeables qu'aucun des autres sites ne mentionne.


0

Mise en œuvre rapide:

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

1
Bien que ce code puisse répondre à la question, fournir un contexte supplémentaire concernant la raison et / ou la manière dont ce code répond à la question améliore sa valeur à long terme.
JAL
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.