web-dev-qa-db-ja.com

iOSフォントの視覚的リスト?

IOS 7用のiOSフォントのリストを探しています。リストをAppleの開発者サイトで見つけました。各フォント名が書体に入力されている視覚的なリストを知っている人がいるかどうか疑問に思っています。 1つまたは2つ前に見たことがありますが、最新のものはiOS 5のもので、それ以降はさらに多くが追加されています。

95
user717452

iOS Fonts を試しましたか?

これにより、利用可能なすべてのフォントを視覚的に確認でき、独自のテキスト文字列を入力してどのように見えるかを確認できます。

しかし、これはiOS 7向けに更新されたようには見えませんが、iOS 6以降に追加された追加のフォントについては知りません。

66
CaptainRedmuff

このフォントリストは、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"]

また、特定のボールド/イタリック/などのスタイルの名前が必要な場合は、次のように取得できます。

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

(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ライナー1つ):

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
  ...

また、利用可能なすべてのフォントを参照するために使用できる小さなアプリを作成しました。 こちら をご覧ください。

21
Jens Schwarzer

iOS 7のフォント の視覚的なリストを次に示します。

5
Josh Brown

私はそのようなツールを知りませんが、回避策があります。

  1. Xcodeで標準フォントをリストできます。 xib(またはストーリーボード)を作成し、ラベルを追加してそのフォントを変更します。そこですべてのフォントのリストを見ることができます。
  2. OSXコンピューターには、各フォントを表示できる「フォントブック」アプリケーションがあります。

また、アプリケーションを構築している場合、システムフォントに限定されないことに注意してください。あなたも提供できます。

3
aspyct

iOS Font List をご覧ください。それは新しく、他のサイトのいくつかよりもいくつかの機能があります。また、他のサイトで言及されていないダウンロード可能なフォントも含まれています。

1
cnotethegr8

迅速な実装:

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