之前的好幾個項目,客戶都要求使用微軟雅黑字體,可是iOS沒有自帶這個字體,腫麼辦
只能自己自定義字體了,下面是自定義字體的幾個重要步驟:
1、下載字體資源文件(.ttf或.otf格式的文件)
比如說你要使用微軟雅黑字體,就需要下載微軟雅黑字體文件。
需要注意的是,.otf格式的文件只能在iOS之後才能使用,所以假如你的系統需要在iOS5.0之前的版本中使用的話,最好使用.ttf格式的字體文件
2、在info.plist中添加字體配置
將下載的字體文件添加到工程中,同時在info.plist文件中,添加“Fonts provided by application”配置項,比如說我的微軟雅黑字體資源文件名為:msyh.ttf,則在info.plist中的添加該項之後的效果如下:
3、在代碼中使用自定義字體
使用示例如下:
[cpp]
UITextView *msg = [[UITextView alloc] init];
msg.font = [UIFont fontWithName:@"MicrosoftYaHei" size:18.0f];//MicrosoftYaHei為字體的名稱,此處為微軟雅黑字體