iOS開發(fā)中會遇到想要更換字體的需求,當(dāng)系統(tǒng)中沒有想要使用的字體時扑媚,就需要自己添加字體文件腰湾。這里記錄一下添加字體文件的過程。
- 1.將需要添加的ttf字體文件添加到工程中钦购,文件目錄和工程目錄根據(jù)項目規(guī)范定檐盟。
- 2.在info.plist文件中添加“Fonts provided by application”字段,其是一個array類型押桃,將要添加的ttf字體文件添加好。注意這里添加的是ttf字體文件的文件名导犹。
- 3.調(diào)用 [UIFont familyNames]方法來查看當(dāng)前所有的字體唱凯,并找出新添加的字體的familyName,根據(jù)familyName再找到fontName谎痢。就可以根據(jù)fontName設(shè)置font了磕昼。
這里有一個有點麻煩的事情是ttf字體文件的文件名不一定就是最終要用的字體名,而且由于系統(tǒng)中的字體非常多节猿,在眾多的字體里邊找到新添加的字體也是一件不容易的事票从。這里寫了一個demo能幫助查找新添加的字體,希望能有所幫助滨嘱。