私はiOS 7のiOSフォントのリストを探しています。Appleの開発者サイトでリストを見つけました。各フォント名が書体で入力されている視覚的なリストを誰かが知っているのではないかと思っています。以前は1、2回見たことがありますが、最近見たのはiOS 5のもので、それ以来ずっと多くのものが追加されています。
私はiOS 7のiOSフォントのリストを探しています。Appleの開発者サイトでリストを見つけました。各フォント名が書体で入力されている視覚的なリストを誰かが知っているのではないかと思っています。以前は1、2回見たことがありますが、最近見たのは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 Font Listをチェックしてください。それは新しく、いくつかの他のサイトよりもいくつかの機能があります。また、他のサイトでは言及されていないダウンロード可能なフォントも含まれています。
迅速な実装:
// Available fonts (console output)
for familyName in UIFont.familyNames() {
print(familyName)
for fontName in UIFont.fontNamesForFamilyName(familyName) {
print(fontName)
}
}