最近我司的產(chǎn)品經(jīng)理要求新版本的APP中的字體格式要新穎么翰,區(qū)別于大眾APP的字體。需求大過(guò)天暴心,開(kāi)始著手UIFont類設(shè)置字體妓盲。最終設(shè)置來(lái)設(shè)置去,還是無(wú)法和UI達(dá)成一致专普。
在網(wǎng)上查詢?cè)O(shè)置中文字體悯衬,像仿宋,華文新魏等字體的方法檀夹,方法如出一轍筋粗,導(dǎo)入中文字體包,通過(guò)設(shè)置UILabel的font屬性炸渡,來(lái)設(shè)置字體:
label.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:24];
下面介紹如何查找Mac自帶的中文字體包娜亿,和設(shè)置中文字體。
查找字體包
在Launchpad中搜索“字體冊(cè)”蚌堵,
這里寫(xiě)圖片描述
搜索結(jié)果
這里寫(xiě)圖片描述
你會(huì)看到所有的中文字體的類型买决,選中你想要的字體,show in finder
這里寫(xiě)圖片描述
到此吼畏,就得到了中文字體包督赤,.ttf或者.otf格式的文件。
設(shè)置中文字體
將想要的字體包導(dǎo)入工程
這里寫(xiě)圖片描述
導(dǎo)入到工程中需要在Info.plist文件中做設(shè)置
在info.plist文件中添加 Key 名為:Fonts provided by application泻蚊,并將導(dǎo)入的字體包作為子項(xiàng)添加
這里寫(xiě)圖片描述
到此基本就完成了躲舌,相應(yīng)的在代碼中去設(shè)置字體
label.font = [UIFont fontWithName:@"STXINWEI" size:24];
label.text = @"華文新魏";
OK,大功告成性雄,運(yùn)行工程
這里寫(xiě)圖片描述
字體設(shè)置相對(duì)來(lái)說(shuō)比較簡(jiǎn)單没卸,第一次查找字體包可能不知所措羹奉,希望本文能對(duì)你有所幫助