Wizualna lista czcionek iOS?


102

Szukam listy czcionek iOS dla iOS 7. Znalazłem listę na stronie programistów Apple. Zastanawiam się tylko, czy ktoś zna wizualną listę, na której każda nazwa czcionki jest wpisana krojem pisma. Widziałem wcześniej jeden lub dwa, ale ostatni, który widziałem, dotyczył iOS 5, a od tego czasu dodano znacznie więcej.


29
Poważnie, dziękuję za głosy negatywne. Nie zawracaj sobie głowy komentowaniem, dlaczego głosujesz na to pytanie, skoro jest to uczciwe pytanie, na które odpowiedź może pomóc innym. Jeśli chcesz odmówić głosowania, w porządku, ale zrób to, co sugeruje ta strona i zostaw powód.
user717452

5
Nie głosowałem przeciw, ale twoje pytanie pokazuje niewielki wysiłek z twojej strony. Niektóre proste wyszukiwania w Google wskazałyby kilka istniejących zasobów i aplikacji, które umożliwiają przeglądanie czcionek iOS.
rmaddy

36
Moje proste wyszukiwanie w Google właśnie doprowadziło mnie tutaj i otrzymałem dobrą odpowiedź, więc głosuję za.
andi


1
Dlaczego pytanie dotyczące przepełnienia stosu wskazuje na czcionki iOS jako bardziej wartościowe niż same czcionki iOS?
Pekka

Odpowiedzi:


69

Czy próbowałeś już czcionek iOS ?

Daje to 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ło to zaktualizowane dla iOS 7, ale nie znam żadnych dodatkowych czcionek, które zostały dodane od iOS 6.


3
FYI, wydaje mi się, że działa tylko na rzeczywistym urządzeniu z iOS. Chrome i Firefox nie wyświetlały czcionek.
TigerCoding,

5
Jeśli ktoś dociera do tej odpowiedzi i nadal jest sfrustrowany, ponieważ ma komputer z systemem Windows, poniżej znajduje się odpowiedź - jest strona internetowa, która zawiera obrazy, a nie tekst ajnaware.wordpress.com/2009/01/21/ ...
Boaz

36

Ta lista czcionek została utworzona w Xcode 7 i iOS 9.

wprowadź opis obrazu tutaj

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 pogrubienia / kursywy / itp., Możesz ją uzyskać w ten sposób:

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

21

(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);
}

(Dodano: 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
  ...

Stworzyłem również małą aplikację, za pomocą której można przeglądać wszystkie dostępne czcionki. Sprawdź to tutaj .


Jak odfiltrować wszelkie niestandardowe dodane elementy, które znajdują się na Info.plist Twojej aplikacji?
gonzobrains

5

Oto wizualna lista czcionek w iOS 7 .


Czy mógłbyś to rozwinąć?
Josh Brown

@autremoi Dzięki - działa u mnie w Safari i Chrome, ale nie jestem pewien, jak to naprawić w Firefoksie.
Josh Brown

Ani ta strona, ani iosfonts.com nie działają dla mnie. Wszystkie pokazują tę samą podstawową czcionkę. Wypróbowałem Chrome, FF, IE i Edge w systemie Windows 10. Czy czegoś mi brakuje?
Jacob Stamm

3

Nie znam takiego narzędzia, ale istnieje 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ę „Album z czcionkami”, w której możesz przeglądać każdą czcionkę.

Pamiętaj również, że jeśli tworzysz aplikację, nie jesteś ograniczony do czcionek systemowych. Możesz również zapewnić swoje.


1

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


0

Szybka realizacja:

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

1
Chociaż ten kod może odpowiedzieć na pytanie, zapewnia dodatkowy kontekst dotyczący tego, dlaczego i / lub jak ten kod odpowiada, poprawia jego długoterminową wartość.
JAL,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.