인사드리며...
사용자 한글 글꼴을 사용하는 방법을 찾아봤는데, 웹에 나와 있는 방법들이 살짝
모자란(?)듯 보이네요. 고걸 정리해봤습니다.
1. plist에 <UIAppFonts>항목에 파일이름을 등록합니다. (확장자도 포함해서)
물론 글꼴도 리소스에 포함해야겠죠.
2. Finder의 Inspector를 보고 글꼴의 패밀리 이름을 알아둡니다.
또는 Font Book으로 열어서 얻을 수 있습니다.
참고로 나눔글꼴(OTF)은 "NanumGothicOTF", 맑은 고딕(TTF)은 "Malgun Gothic"이 됩니다.
NSLog(@"FONTS: %@", [UIFont familyNames]);
해서 패임리 이름이 보이면 글꼴이 등록된 것입니다.
3. 글꼴을 사용하기 위해서 이름을 알아야하는데,
NSLog(@"FONTS: %@", [UIFont fontNamesForFamilyName:@"NanumGothicOTF"]);
NSLog(@"FONTS: %@", [UIFont fontNamesForFamilyName:@"Malgun Gothic"]);
이런 식으로 패밀리 이름으로 글꼴의 이름을 알아냅니다.
참고로 나눔고딕 Regular와 Bold를 추가했다면 "NanumGothicOTF", "NanumGothicOTFBold" 이 나오고,
맑은고딕은 "MalgunGothicRegular", "MalgunGothicBold" 이렇게 나올 겁니다.
4. 사용할 때는,
[UIFont fontWithName:@"NanumGothicOTFBold" size:10];
이런 식으로 위에서 얻은 이름으로 사용합니다.
통상적으로 볼드체가 "NanumGothicOTF-Bold" 것이라 생각하면 안된다는 겁니다...
여러 웹을 찾아보면 3번에 대한 설명이 부족한 듯하여 공유합니다.
HRJUN.
'프로그래밍 > iOS' 카테고리의 다른 글
공통으로 쓰이는 코드, Library로 만들기. (0) | 2011.12.27 |
---|---|
앱 아이콘의 상단부가 shining (빛 나는) 되는 효과 없애기!! – Remove Shine / Gloss Effect on iPhone Icon (0) | 2011.12.21 |
페이지 넘김효과 (0) | 2011.11.29 |
기존 앱을 iOS5용으로 업댓할 때 주의사항 (0) | 2011.11.29 |
Xcode4에서 콘솔 창을 분리해서 열어보자! (0) | 2011.11.29 |