Wizualna Lista czcionek iOS?

Szukam listy czcionek iOS dla iOS 7. Znalazłem listę na stronie dewelopera Apple, zastanawiam się tylko, czy ktoś zna listę wizualną, w której każda nazwa czcionki jest wpisywana w jej kroju pisma. Widziałem jeden lub dwa wcześniej, ale najnowszy, który widziałem, był dla iOS 5 i od tego czasu dodano wiele więcej.

Author: Suragch, 2013-11-21

7 answers

Czy próbowałeś czcionek iOS ?

To daje wizualizację wszystkich dostępnych czcionek z możliwością wprowadzenia własnego ciągu tekstu, aby zobaczyć, jak będzie wyglądał.

Wygląda na to, że nie został zaktualizowany dla iOS 7, ale nie jestem świadomy żadnych dodatkowych czcionek, które zostały dodane od iOS 6.

 61
Author: CaptainRedmuff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-21 15:35:22

Ta lista czcionek została wykonana z Xcode 7 i iOS 9.

Tutaj wpisz opis obrazka

Jeśli ustawiasz jedną z nich programowo i potrzebujesz nazwy czcionki, możesz wykonać następujące czynności:

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

A jeśli potrzebujesz nazwy konkretnego stylu pogrubionego / kursywy / etc, możesz go uzyskać w następujący sposób:

for familyName in UIFont.familyNames() {
    print(UIFont.fontNamesForFamilyName(familyName))
}
 28
Author: Suragch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-16 10:28:13

(oryginalna odpowiedź w ObjC) możesz uzyskać listę w czasie wykonywania:

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

(dodał: Swift one liner):

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

To wypluje:

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

Zrobiłem również małą aplikację, która może być używana do przeglądania wszystkich dostępnych czcionek. Zobacz tutaj .

 20
Author: Jens Schwarzer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-03 18:49:30

W systemie iOS 7 znajdziesz wizualną listę czcionek.

 5
Author: Josh Brown,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-17 21:38:08

Nie znam takiego narzędzia, ale jest obejście.

  1. możesz wyświetlić listę standardowych czcionek w Xcode. Utwórz xib( lub storyboard), Dodaj etykietę i zmień jej czcionkę. Tam możesz zobaczyć listę wszystkich czcionek.
  2. na komputerze z systemem OSX masz aplikację "Font Book", w której możesz przeglądać każdą czcionkę.

Pamiętaj również, że nie ograniczasz się do czcionek systemowych, jeśli budujesz aplikację. Możesz również dostarczyć swoje.

 3
Author: aspyct,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-21 15:36:47

Sprawdź listę czcionek iOS. Jest nowy i ma kilka dodatkowych funkcji niż niektóre inne strony. Zawiera również czcionki do pobrania, o których żadna z innych stron nawet nie wspomina.

 1
Author: cnotethegr8,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-10 02:39:27

Szybka realizacja:

// Available fonts (console output)
for familyName in UIFont.familyNames() {
    print(familyName)
    for fontName in UIFont.fontNamesForFamilyName(familyName) {
        print(fontName)
    }
}
 0
Author: user3378170,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-27 19:40:59