原文作者:Kittius
文章來源:iOS Learnings
翻譯:luowanglin
步驟:
1鞭铆、添加自定義字體文件(格式: 文件名.ttf拨脉、.ttc哆姻、.otf)到項目資源下,路徑為resource/Support Files folder玫膀。
2矛缨、在info.plist文件中添加一個名為"UIAppFonts"的key
-在Source Code模式下需要手動輸入
-在非Source Code模式下可添加名為“Fonts provided by application”項(會自動生成UIAppFonts數(shù)組,可略過第三步)
3帖旨、通過key “UIAppFonts"創(chuàng)建一個數(shù)組(Source Code模式下)
4箕昭、將添加的字體文件名稱(.包括文件擴展名),逐個鍵入UIAppFonts 數(shù)組的items里
5解阅、保存info.plist(非Source Code模式下會自動保存)
6落竹、確保字體是在Copy Bundle Resources的資源里(可能已經自動完成).
? ? ?進入項目目標設置:在屏幕左側頂部導航欄中,點擊項目名稱.
? ? ?點擊”Build Phases“便簽.
? ? ?展開”Copy Bundle Resources“選項.
? ? 點擊"+"添加字體. ?
7货抄、在代碼中使用:
? ? ? ?[UIFont fontWithName:@"CustomFontName" size:12];
8述召、“CustomFontName”? 不包括擴展名.
如果沒有顯示效果,可能是字體全稱不對蟹地,因為字體文件會有兩個名字:
1. 在Mac下积暖,打開字體手冊(Font Book)
2.如果沒有列出該字體,請?zhí)砑铀?/p>
3. 按住 cmd+i 去查看字體信息
4. ?注意 “PostScript” 和 “全名”
5. ?確保你的 "CustomFontName" 是PostScript 或 全名.
6. ? 如果PostScript 沒有執(zhí)行 , 請嘗試 全名 怪与,反之亦然.