1. 程式人生 > >iOS UIFont中文字型 -- 中文字型包快速查詢

iOS UIFont中文字型 -- 中文字型包快速查詢

最近我司的產品經理要求新版本的APP中的字型格式要新穎,區別於大眾APP的字型。需求大過天,開始著手UIFont類設定字型。最終設定來設定去,還是無法和UI達成一致。
在網上查詢設定中文字型,像仿宋,華文新魏等字型的方法,方法如出一轍,匯入中文字型包,通過設定UILabel的font屬性,來設定字型:

label.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:24];

下面介紹如何查詢Mac自帶的中文字型包,和設定中文字型。

查詢字型包

在Launchpad中搜索“字型冊”,
這裡寫圖片描述

搜尋結果
這裡寫圖片描述
你會看到所有的中文字型的型別,選中你想要的字型,show in finder
這裡寫圖片描述


到此,就得到了中文字型包,.ttf或者.otf格式的檔案。

設定中文字型

將想要的字型包匯入工程
這裡寫圖片描述
匯入到工程中需要在Info.plist檔案中做設定
在info.plist檔案中新增 Key 名為:Fonts provided by application,並將匯入的字型包作為子項新增
這裡寫圖片描述

到此基本就完成了,相應的在程式碼中去設定字型

label.font = [UIFont fontWithName:@"STXINWEI" size:24];
label.text = @"華文新魏";

OK,大功告成,執行工程

這裡寫圖片描述

字型設定相對來說比較簡單,第一次查詢字型包可能不知所措,希望本文能對你有所幫助