ios字体

原创
2014/05/27 09:37
阅读数 834

呵呵,我们在给ios中设置的字体的时候使用的UIFont类,如设置字体:

[UIFont systemFontOfSize:12];

这就表示使用系统字体(苹果字体)大小为12

假如你想要其他字体:

[UIFont fontWithName;@”Unicode MS” size:12];

其中的@”Unicode MS”是字体名,当然你如果不知道字体名就不知道应该怎么写了。今天我们将把它全部打印出来:

    int i = 0;
    NSArray *fnames = [UIFont familyNames];
    for (NSString *str in fnames) {
        NSLog(@"%@", str);
        i++;
        UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, i*30 +10, 320, 30)];
        [label setText:[NSString stringWithFormat:@"love 中国 font:%@", str]];
        [label setFont:[UIFont fontWithName:str size:15]];
        [_scrollView addSubview:label];
       
    }
[_scrollView setContentSize:CGSizeMake(320, (i+1)*30)];

效果,以后大家可以参考这个了:

 Thonburi

Snell Roundhand

Academy Engraved LET

Marker Felt

Avenir

Geeza Pro

Arial Rounded MT Bold

Trebuchet MS

Arial

Marion

Menlo

Malayalam Sangam MN

Kannada Sangam MN

Gurmukhi MN

Bodoni 72 Oldstyle

Bradley Hand

Cochin

Sinhala Sangam MN

Hiragino Kaku Gothic ProN

Iowan Old Style

Damascus

Al Nile

Farah

Papyrus

Verdana

Zapf Dingbats

DIN Condensed

Avenir Next Condensed

Courier

Hoefler Text

Euphemia UCAS

Helvetica

Hiragino Mincho ProN

Bodoni Ornaments

Superclarendon

Mishafi

Optima

Gujarati Sangam MN

Devanagari Sangam MN

Apple Color Emoji

Savoye LET

Kailasa

Times New Roman

Telugu Sangam MN

Heiti SC

Apple SD Gothic Neo

Futura

Bodoni 72

Baskerville

Symbol

Heiti TC

Copperplate

Party LET

American Typewriter

Chalkboard SE

Avenir Next

Bangla Sangam MN

Noteworthy

Zapfino

Tamil Sangam MN

Chalkduster

Arial Hebrew

Georgia

Helvetica Neue

Gill Sans

Palatino

Courier New

Oriya Sangam MN

Didot

DIN Alternate

Bodoni 72 Smallcaps

效果图:

展开阅读全文
打赏
0
5 收藏
分享
加载中
更多评论
打赏
0 评论
5 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部