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


102

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


29
Серьезно, спасибо за голоса против. Пожалуйста, не пытайтесь оставлять комментарий, почему вы голосуете за этот вопрос, если это честный вопрос, ответ на который может помочь другим. Если вы хотите проголосовать против, хорошо, но делайте то, что предлагает этот сайт, и оставьте причину.
user717452

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
К вашему сведению, у меня работает только с настоящим устройством iOS. Chrome и Firefox не отображали шрифты.
TigerCoding

5
В случае, если кто-то, дойдя до этого ответа, все еще разочарован, потому что у него есть машина с Windows, есть ответ для вас ниже - есть веб-сайт, который предоставляет изображения, а не текст ajnaware.wordpress.com/2009/01/21/…
Boaz

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

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

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.