iOS 7 용 iOS 글꼴 목록을 찾고 있습니다. Apple 개발자 사이트에서 목록을 찾았습니다. 각 글꼴 이름이 서체에 입력 된 시각적 목록을 아는 사람이 있는지 궁금합니다. 이전에 한두 번 본 적이 있지만 가장 최근에 본 것은 iOS 5 였고 그 이후로 훨씬 더 많은 것이 추가되었습니다.
iOS 7 용 iOS 글꼴 목록을 찾고 있습니다. Apple 개발자 사이트에서 목록을 찾았습니다. 각 글꼴 이름이 서체에 입력 된 시각적 목록을 아는 사람이 있는지 궁금합니다. 이전에 한두 번 본 적이 있지만 가장 최근에 본 것은 iOS 5 였고 그 이후로 훨씬 더 많은 것이 추가되었습니다.
답변:
iOS 글꼴 을 사용해 보셨습니까 ?
이렇게하면 사용 가능한 모든 글꼴을 시각적으로 볼 수 있으며 텍스트 문자열을 입력하여 어떻게 보이는지 확인할 수 있습니다.
이것은 iOS 7에서 업데이트되지 않은 것으로 보이지만 iOS 6 이후에 추가 된 추가 글꼴을 알지 못합니다.
이 글꼴 목록은 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))
}
(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
...
iOS 글꼴 목록을 확인하십시오 . 새롭고 다른 사이트보다 몇 가지 더 많은 기능이 있습니다. 또한 다른 사이트에서 언급하지 않은 다운로드 가능한 글꼴도 포함되어 있습니다.
신속한 구현 :
// Available fonts (console output)
for familyName in UIFont.familyNames() {
print(familyName)
for fontName in UIFont.fontNamesForFamilyName(familyName) {
print(fontName)
}
}