iOS字体的可视列表?

我正在寻找适用于iOS 7的iOS字体列表。我已经在苹果的开发者网站上find了这个列表,我只是想知道是否有人知道每个字体名称都以字体input的可视列表。 我曾经见过一两个,但是我见过的最新的一个是iOS 5,从那以后又增加了更多。

你有没有尝试过iOS字体 ?

这给你一个所有可用字体的视觉效果,能够input你自己的string来看看它的外观。

这似乎没有更新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"] 

如果你需要一个特定的粗体/斜体/ 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); } 

(增加:快速的一class):

 UIFont.familyNames().forEach{ print($0); UIFont.fontNamesForFamilyName($0).forEach{ print(" ", $0) } } 

这将吐出:

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

我也做了一个小的应用程序,可以用来浏览所有可用的字体。 看看这里 。

这里是iOS 7中的字体的可视列表。

我不知道这样的工具,但有一个解决方法。

  1. 您可以在Xcode中列出标准字体。 创build一个xib(或故事板),添加一个标签并更改其字体。 在那里你可以看到所有字体的列表。
  2. 在您的OSX计算机上,您有一个“字体书”应用程序,您可以在其中查看每种字体。

另外请记住,如果您正在构build应用程序,则不限制系统字体。 你也可以提供你的。

查看iOS字体列表 。 这是新的,并有一些其他function,然后一些其他网站。 它还包括其他网站都没有提到的可下载的字体。

如果您正在寻找一种更易读的格式,可以在这里findiOS 7字体列表http://support.apple.com/kb/HT5878

快速实施:

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

这是一个简单的iOS应用程序,显示iOS字体的大小调整。 我写它来学习Swift; 最近更新到Swift 3。

MWSFonts