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


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

7 87

7 ответов:

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

Это дает вам визуальное представление всех доступных шрифтов с возможностью ввода собственной строки текста, чтобы увидеть, как это будет выглядеть.

Это, кажется, не были обновлены для iOS 7, Однако, но я не знаю о каких-либо дополнительных шрифтов, которые были добавлены с iOS 6.

этот список шрифтов был сделан с Xcode 7 и iOS 9.

enter image description here

Если вы один из них программно, и нужно название шрифта, вы можете сделать следующее:

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

и если вам нужно имя конкретного стиля bold/italic/etc, вы можете получить его следующим образом:

for familyName in UIFont.familyNames() {
    print(UIFont.fontNamesForFamilyName(familyName))
}

(оригинальный ответ в ObjC) вы можете получить список во время выполнения:

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

(добавлено: Swift one liner):

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

Это выплюнет:

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

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

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

Я не знаю такого инструмента, но есть обходной путь.

  1. вы можете перечислить стандартные шрифты в Xcode. Создайте xib (или раскадровку), добавьте метку и измените ее шрифт. Там вы можете увидеть список всех шрифтов.
  2. на вашем компьютере OSX, у вас есть приложение" Font Book", где вы можете просмотреть каждый шрифт.

также помните, что вы не ограничены системными шрифтами, если вы создаете приложение. Вы можете обеспечить ваше как что ж.

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

быстрая реализация:

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