iOS專案中引用外部字型檔案
阿新 • • 發佈:2019-02-13
iOS系統字型可能不夠用,如何引用外部字型xxx.ttf呢?
首先把字型檔案拖拽到專案中去,一般在resources資料夾。
然後在playlist裡面新增一行Fonts provided by application,下拉里面輸入下拉里面輸入xxx.ttf
這裡我新增的兩個字型微軟雅黑粗和微軟雅黑,字型檔案已經拖拽到專案裡了,分別是msyhbd.ttf和,msyh.ttf,然後儲存,在和是得位置用這個程式碼來打印出所有字型:
然後就得找了,字型名字和字型檔名字不一定一樣,但是也不是很難找: 然後就可以引用MicrosoftYaHei了:NSArray *familyNames = [UIFont familyNames];
for( NSString *familyName in familyNames ){
printf( “Family: %s n”, [familyName UTF8String] );
NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
for( NSString *fontName in fontNames ){
printf( “tFont: %s n”, [fontName UTF8String] );
}
}
[soloPassword setFont:[UIFont fontWithName:@"MicrosoftYaHei" size:20]];