Візуальний список шрифтів iOS?


102

Я шукаю список шрифтів iOS для iOS 7. Я знайшов цей список на сайті розробників Apple, мені просто цікаво, чи знає хтось із візуального списку, де кожне ім’я шрифту вводиться у його шрифт. Я бачив один-два раніше, але останній, який я бачив, був для iOS 5, і з того часу було додано набагато більше.


29
Серйозно, дякую за прихильність голосів. Будь ласка, не турбуйтеся залишати коментар, чому ви не заперечуєте це питання, коли це чесне запитання, що відповідь може надати допомогу іншим. Якщо ви хочете відмовитись, голосуйте, добре, але робіть так, як пропонує цей сайт, і залиште причину.
користувач717452

5
Я не заявив, але ваше запитання показує невеликі зусилля з вашого боку. Деякі прості пошуки Google вказували б на декілька існуючих ресурсів та додатків, які дозволяють переглядати шрифти iOS.
rmaddy

36
Мій простий пошук в Google просто привів мене сюди, і я отримав хорошу відповідь, тому я підтримую заяву.
andi

3
ajnaware.wordpress.com/2009/01/21/…, здається, працює.
Stephen J

1
Чому запитання про переповнення стека вказує на шрифти iOS, сприймаються як-то цінніше, ніж самі шрифти iOS?
Pekka

Відповіді:


69

Ви пробували шрифти iOS ?

Це дає вам уявлення про всі доступні шрифти з можливістю введення власного рядка тексту, щоб побачити, як це виглядатиме.

Схоже, це не було оновлено для iOS 7, однак я не знаю жодних додаткових шрифтів, доданих після iOS 6.


3
FYI, здається, працює на мене лише з фактичним пристроєм iOS. Chrome і Firefox не відображали шрифти.
TigerCoding

5
Якщо хтось доходить до цієї відповіді і все-таки розчарується через те, що у нього є машина Windows, нижче є відповідь для вас нижче - є веб-сайт, який надає зображення, а не текст ajnaware.wordpress.com/2009/01/21/…
Боаз

36

Цей список шрифтів був зроблений за допомогою Xcode 7 та iOS 9.

введіть тут опис зображення

Якщо ви налаштовуєте одну з цих програм і вам потрібна назва шрифту, ви можете зробити наступне:

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

І якщо вам потрібна назва певного жирного / курсивного / тощо стилю, ви можете отримати його так:

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

21

(Оригінальна відповідь в ObjC) Список можна отримати під час виконання:

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

(Додано: Швидкий один вкладиш):

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

Це виплюне:

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

Я також зробив невелике додаток, яке можна використовувати для перегляду всіх доступних шрифтів. Перевірте це тут .


Як ви фільтруєте будь-які додані на замовлення елементи, які містяться в Info.plist вашого додатка?
gonzobrains

5

Ось візуальний список шрифтів в iOS 7 .


Не могли б ви детальніше?
Джош Браун

@autremoi Спасибі - це працює для мене в Safari та Chrome, але я не впевнений, як це виправити для Firefox.
Джош Браун

Ні цей сайт, ні iosfonts.com не працюють для мене. Усі показують однаковий основний шрифт. Спробували Chrome, FF, IE та Edge в Windows 10. Я щось пропускаю?
Якоб Стамм

3

Я не знаю такого інструменту, але є рішення.

  1. Ви можете перелічити стандартні шрифти в Xcode. Створіть xib (або раскадровку), додайте мітку та змініть її шрифт. Там ви можете побачити список усіх шрифтів.
  2. На комп’ютері OSX у вас є програма "Книга шрифтів", де ви можете переглядати кожен шрифт.

Також пам’ятайте, що ви не обмежуєтесь системними шрифтами, якщо будуєте додаток. Ви також можете надати своє.


1

Перегляньте список шрифтів iOS . Він новий і має ще кілька функцій, ніж деякі інші сайти. Він також включає шрифти, які можна завантажити, які жоден з інших сайтів навіть не згадує.


0

Швидка реалізація:

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

1
Хоча цей код може відповісти на питання, надаючи додатковий контекст стосовно того, чому та / або як цей код відповідає на питання, покращує його довгострокове значення.
JAL
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.