專案需求中, 有時候有些金額利率等這些不用系統預設字型展現, 而需要著重突出展示!
將字型庫新增到專案中
在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...