1.將字體加入到項目中 2.在info.plist文件中加入相應信息,這一步實際上實在項目的Info頁裡面增加Fonts provided by application項,並設置相應的ttf文件進去,這樣就告訴了應用,我要加入新的字體了,對應的字體文件是哪些。 3.字型檔文件應該是準備好了,下麵我們需 ...
1.將字體加入到項目中
2.在info.plist文件中加入相應信息,這一步實際上實在項目的Info頁裡面增加Fonts provided by application項,並設置相應的ttf文件進去,這樣就告訴了應用,我要加入新的字體了,對應的字體文件是哪些。
3.字型檔文件應該是準備好了,下麵我們需要確認一下字型檔的名字,因為代碼中需要用名字來指定字體。通常來說,這個名字和文件名是相同的,但也有不同的時候,所以這一步一定不要忽略。
字型檔的名字這裡是通過NSLog這個列印語句來獲得,我們看一下代碼:
for (NSString *fontFamilyName in [UIFont familyNames]) {
NSLog(@"--- %@ ---", fontFamilyName);
for (NSString *fontName in [UIFont fontNamesForFamilyName:fontFamilyName]) {
NSLog(@" %@", fontName);
}
NSLog(@" ");
}
裡面有些字體名字和文件名相同,如OpenSans-Bold;有些字體名字和文件名不同,如OpenSansLight-Italic。至此,準備工作終於全部完成了。