본문 바로가기
Programming/iOS

아이폰/아이패드 앱에서 사용자 폰트 사용하기.

by 신규하 2010. 10. 12.
아이폰/아이패드에서 사용자 폰트를 사용하기 위한 방법입니다.
아래 코드는 iOS 3.2이상 부터 지원을 합니다.
여기 예제에서는 네이버사의 나눔 손글씨를 이용했습니다.




1. 사용자 폰트를 Resources에 넣습니다.


2. Info.plist에 UIAppFonts를 추가 하고 폰트의 파일명을 배열에 추가 합니다. xcode에서는 Font provided by application을 추가해 주시면 됩니다.


3. 코드에서 폰트를 지정 합니다.
    [lb setFont: [UIFont fontWithName:@"Nanum Brush Script" size:lb.font.pointSize]];
    [tf setFont: [UIFont fontWithName:@"Nanum Brush Script" size:tf.font.pointSize]];


4. 실행 화면


추가로 설치된 폰트의 리스트를 보시리면 아래와 같이 하세요~

   NSArray *fontListArray = [UIFont familyNames];
   
    for (NSString *fontName in fontListArray) {
        NSLog(@"%@", fontName);
    }
 



참고 : UIAppFonts – custom fonts with the iPhone/iPad 3.2 SDK

댓글