Visuelle Liste der iOS-Schriftarten?

102

Ich suche nach einer Liste von iOS-Schriftarten für iOS 7. Ich habe die Liste auf der Entwickler-Website von Apple gefunden. Ich frage mich nur, ob jemand eine visuelle Liste kennt, in der jeder Schriftname in seiner Schriftart abgetippt ist. Ich habe schon ein oder zwei gesehen, aber das letzte, das ich gesehen habe, war für iOS 5, und seitdem wurde viel mehr hinzugefügt.

user717452
quelle
29
Im Ernst, danke für die Abstimmungen. Bitte hinterlassen Sie keinen Kommentar, warum Sie diese Frage ablehnen, wenn es sich um eine ehrliche Frage handelt, bei der eine Antwort anderen helfen könnte. Wenn Sie es ablehnen möchten, ist das in Ordnung, aber tun Sie, was diese Seite vorschlägt, und hinterlassen Sie einen Grund.
user717452
5
Ich habe nicht abgelehnt, aber Ihre Frage zeigt wenig Aufwand von Ihrer Seite. Einige einfache Google-Suchanfragen hätten Sie auf mehrere vorhandene Ressourcen und Apps hingewiesen, mit denen Sie iOS-Schriftarten anzeigen können.
rmaddy
36
Meine einfache Google-Suche hat mich gerade hierher geführt, und ich habe eine gute Antwort erhalten, also stimme ich zu.
andi
3
ajnaware.wordpress.com/2009/01/21/… scheint zu funktionieren.
Stephen J
1
Warum wird eine Frage zum Stapelüberlauf, die auf iOS-Schriftarten verweist, als wertvoller angesehen als iOS-Schriftarten selbst?
Pekka

Antworten:

69

Haben Sie iOS-Schriftarten ausprobiert ?

Auf diese Weise erhalten Sie eine visuelle Darstellung aller verfügbaren Schriftarten und können Ihre eigene Textzeichenfolge eingeben, um zu sehen, wie sie aussehen würde.

Dies scheint jedoch nicht für iOS 7 aktualisiert worden zu sein, aber mir sind keine zusätzlichen Schriftarten bekannt, die seit iOS 6 hinzugefügt wurden.

Captain Redmuff
quelle
3
Zu Ihrer Information, scheint nur für mich mit einem tatsächlichen iOS-Gerät zu funktionieren. Chrome und Firefox haben die Schriftarten nicht angezeigt.
TigerCoding
5
Falls jemand diese Antwort erreicht und immer noch frustriert ist, weil er einen Windows-Computer hat, gibt es unten eine Antwort für Sie - es gibt eine Website, die Bilder und keinen Text bereitstellt. Ajnaware.wordpress.com/2009/01/21/…
Boaz
36

Diese Schriftartenliste wurde mit Xcode 7 und iOS 9 erstellt.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie eine dieser Optionen programmgesteuert festlegen und den Schriftnamen benötigen, können Sie Folgendes tun:

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"]

Und wenn Sie den Namen eines bestimmten fett / kursiv / etc-Stils benötigen, können Sie ihn folgendermaßen erhalten:

for familyName in UIFont.familyNames {
    print(UIFont.fontNames(forFamilyName: familyName))
}
Suragch
quelle
21

(Ursprüngliche Antwort in ObjC) Sie können zur Laufzeit eine Liste erhalten:

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

(Hinzugefügt: Swift one liner):

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

Dies wird ausspucken:

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

Ich habe auch eine kleine App erstellt, mit der Sie alle verfügbaren Schriftarten durchsuchen können. Schau es dir hier an .

Jens Schwarzer
quelle
Wie filtern Sie benutzerdefinierte hinzu, die in der Info.plist Ihrer App enthalten sind?
Gonzobrains
5

Hier ist eine visuelle Liste der Schriftarten in iOS 7 .

Josh Brown
quelle
Könnten Sie näher darauf eingehen?
Josh Brown
@autremoi Danke - es funktioniert für mich in Safari und Chrome, aber ich bin nicht sicher, wie ich es für Firefox beheben soll.
Josh Brown
Weder diese Seite noch iosfonts.com funktionieren für mich. Alle zeigen die gleiche Grundschrift. Versuchte Chrome, FF, IE und Edge unter Windows 10. Vermisse ich etwas?
Jacob Stamm
3

Ich kenne ein solches Tool nicht, aber es gibt eine Problemumgehung.

  1. Sie können die Standardschriftarten in Xcode auflisten. Erstellen Sie eine XIB (oder ein Storyboard), fügen Sie eine Beschriftung hinzu und ändern Sie die Schriftart. Dort sehen Sie die Liste aller Schriftarten.
  2. Auf Ihrem OSX-Computer haben Sie eine "Font Book" -Anwendung, in der Sie jede Schriftart anzeigen können.

Denken Sie auch daran, dass Sie beim Erstellen einer Anwendung nicht auf die Systemschriftarten beschränkt sind. Sie können auch Ihre zur Verfügung stellen.

aspyct
quelle
1

Überprüfen Sie die iOS-Schriftartenliste . Es ist neu und hat ein paar mehr Funktionen als einige der anderen Websites. Es enthält auch herunterladbare Schriftarten, die auf keiner der anderen Websites erwähnt werden.

cnotethegr8
quelle
0

Schnelle Implementierung:

// Available fonts (console output)
for familyName in UIFont.familyNames() {
    print(familyName)
    for fontName in UIFont.fontNamesForFamilyName(familyName) {
        print(fontName)
    }
}
user3378170
quelle
1
Während dieser Code die Frage möglicherweise beantwortet, verbessert die Bereitstellung eines zusätzlichen Kontexts darüber, warum und / oder wie dieser Code die Frage beantwortet, ihren langfristigen Wert.
JAL