要新增方正蘭亭字型,首先需要乙個ttf的字型庫。
然後把這個檔案新增到工程裡面
在plist裡面新增
新增成功後,就可以使用啦。但是我只拿到這個庫,並不清楚fontname。用下面這段**,列印出來系統可用字型。
nsarray *familynames = [[nsarrayalloc] initwitharray:[uifontfamilynames]];
nsarray *fontnames;
nsinteger indfamily, indfont;
for (indfamily=0; indfamily
[fontnames release]; }
[familynames release];
列印出日誌後,搜尋fz……
yunplus[4860:11303] family name: fzlantingheis-r-gb
yunplus[4860:11303] font name: fzlthjw--gb1-0
找到了 名字是 fzlthjw--gb1-0
最後就可以在**裡面使用啦
abel.font = [uifontfontwithname:@"fzlthjw--gb1-0"size:20.0f];
另外要說的一點是xcode接受的檔案字尾必須是.ttf, 不然程式會崩潰,如果是其他格式可以直接轉換為.ttf。
iOS 使用自定義字型
有時做專案會遇到這樣一種需求,控制項顯示的字型要求為自定義,具體實現如下 1.將字型檔案 ttc,ttf,odf 新增到工程內 3.呼叫字型 ttf,odf格式字型可通過fontwithname size直接呼叫,ttc格式由於為字型集,可通過遍歷字型集獲取所需字型 font 來呼叫 nsarray...
ios自定義字型
提供字型檔案路徑,返回所需要字型 複製 uifont customfontwithpath nsstring path size cgfloat size 這樣就不需要在plist設定任何東西,只需要得到字型庫檔案的路徑,就可以取出對應的字型。上面的方法對於ttf otf的字型都有效,但是對於ttc...
iOS自定義字型
ios載入自定義的字型需要點活兒 xcode自帶字型樣式查詢 info.plist配置 2.前往targets build phases copy bundle resources中新增字型檔案 copy bundle resources配置 3.通過眼力找到字型檔案對應的fontname,暫未有更...