iOS 使用新增的花樣字型

2021-08-10 20:42:57 字數 1655 閱讀 5667

專案需求中, 有時候有些金額利率等這些不用系統預設字型展現, 而需要著重突出展示!

將字型庫新增到專案中

在info.plist中新增所需新字型, 同時也在target—>build phases—>copy bundle resources中將info.plist中新增的字型新增上(確保能找到資源)

找到真實可用的fontname, **中使用fontwithname: size: .

字型庫截圖如下, 可以根據自己需要的哪些字型新增到專案中.

這裡我用乙個universltstd-ultracn.otf檔案做測試:

確保能找到資源, 檢查下在target—>build phases—>copy bundle resources中將info.plist中是否新增上所需字型.

要先找到fontname 就需要先找到familyname, 而familyname是通過我們字型庫的檔案去找到: 雙擊字型庫開啟,系統會預設使用字型冊進行開啟。這時候狀態列上面顯示的是真實的familyname。如下圖所示:

有了familyname, 則相對應找到fontname就好! 通過上面的迴圈列印結果,在控制台搜尋出相對應的結果即可.

/** 取出花樣字型的fontname** // familyname : univers lt std* // fontname : universltstd-ultracn

* // 實際中我們使用的應該是fontname,也就是「universltstd-ultracn」

*/

-

(void

)testfontname

nslog

(@"*****"

);

}}

控制台截圖如下:

專案中在所需位置使用fontwithname: size:

label

.font =[

uifont

fontwithname

:@"universltstd-ultracn"

size:20

];

可替換使用自己所需的字型, 字型庫包含中demo中.

具體可參考**, 專案則能夠直接執行!

iOS如何新增應用自己的字型

今天做了乙個自定義字型的lable程式,設計說系統的不符合藝術氣息,所以設計了乙份自定義的字型,新增到工程當中。1.第一步找到你想用的字型的 ttf 格式。加入到你的工程的resouce目錄下。2.在工程的plist中addrow,fonts provided by application 然後新增...

iOS中字型的使用

有三種方式 一 使用系統隨附的字型 在使用之前,先把支援的所有字型列印出來,確保存在再使用 列印所有的系統已存在的字型 static void dumpallfonts nslog totalcount ld totalcount 使用就很簡單了 uifont fontwithname 字型的名字 ...

iOS新增自定義字型

準備 字型檔案 ttf,odf 方法1 新增對應的字型 ttf或.odf 到工程的resurce,使用cocos2d中的fontlabel庫,fontlabel繼承於uilabel,象uilabel一樣使用就好了 fontname直接使用新增的資源名字即可。方法2 1.新增對應的字型 ttf或.od...