FontFamily 和Font 的区别

在IOS中 UIfont 用来设置字体

不指定,指定斜体,指定粗体:

UIFont *font = [UIFont systemFontOfSize:20];

UIFont *font = [UIFont italicSystemFontOfSize:20];

UIFont *font = [UIFont boldSystemFontOfSize:20];

这里默认是使用系统的字样font-famliy

要使用其他的字样

UIFont *font = [UIFont fontWithName:@"" size:];

字样来源:NSArray *fontArray = [UIFont familyNames]; 得到的是一个NSStringArrary,

Font Family: Arial
Font: ArialMT
Font: Arial-BoldMT 粗体
Font: Arial-BoldItalicMT粗斜体
Font: Arial-ItalicMT斜体

这样就构成了字样+字形?

Font Family: Arial Rounded MT Bold
Font: ArialRoundedMTBold

Font Family: Arial Unicode MS
Font: ArialUnicodeMS

Font Family: Helvetica Neue
Font: HelveticaNeue
Font: HelveticaNeue-Bold 

有的字样只能加粗,没有斜体,那么代表这样的字体就不能设置为斜体了?




你可能感兴趣的:(FontFamily 和Font 的区别)