ios自定義字型

2021-08-15 19:23:28 字數 479 閱讀 6722

提供字型檔案路徑,返回所需要字型:

複製**

-(uifont*)customfontwithpath:(nsstring*)path size:(cgfloat)size

這樣就不需要在plist設定任何東西,只需要得到字型庫檔案的路徑,就可以取出對應的字型。

上面的方法對於ttf、otf的字型都有效,但是對於ttc字型,只取出了一種字型。因為ttc字型是乙個相似字型的集合體,一般是字型的組合。所以如果對字型要求比較高,所以可以用下面的方法把所有字型取出來:

複製**

-(nsarray*)customfontarraywithpath:(nsstring*)path size:(cgfloat)size

return customfontarray;

}複製**

不過這個方法只支援7.0以上,暫時在7.0以下沒有找到方法。

個人看法,因為ttc裡面的字型都比較相似,所以其實使用乙個也足以。

iOS自定義字型

ios載入自定義的字型需要點活兒 xcode自帶字型樣式查詢 info.plist配置 2.前往targets build phases copy bundle resources中新增字型檔案 copy bundle resources配置 3.通過眼力找到字型檔案對應的fontname,暫未有更...

iOS自定義字型

從本地讀取字型 並註冊 讀取方法一 instancetype customfont cgfloat fontsize cferrorref error cgdataproviderref providerref cgdataprovidercreatewithcfdata bridge cfdata...

iOS使用自定義字型

要新增方正蘭亭字型,首先需要乙個ttf的字型庫。然後把這個檔案新增到工程裡面 在plist裡面新增 新增成功後,就可以使用啦。但是我只拿到這個庫,並不清楚fontname。用下面這段 列印出來系統可用字型。nsarray familynames nsarrayalloc initwitharray ...