Cocoa 아이폰 개발 - Custom Font 사용하기


이 방법은 iPhone/iPad SDK 3.2부터 지원되고.. 너무 간단합니다 :>

  • 프로젝트의 info.plist에 key로 UIAppFonts 를 추가하고 
  • array로 변경해서 Item X에 font 이름 쓰기
  • font화일을 프로젝트에 resource로 추가
  • font화일 오른쪽 클릭해서 '정보 입수'로 폰트 이름 확인

  • 아래 코드를 돌려보면 등록된 폰트 이름이 보이고, 이제 그냥 시스템 폰트처럼 사용하면 됩니다.
  • 화일 이름이 아니고, 위에서 확인한 폰트 이름으로 사용해야 합니다. :>
  • 혹시 UIAppFonts에 등록된 폰트가 로딩에 문제가 있으면, 디버거 콘솔창에 뭔가 출력될 겁니다~
  • cocos2d 등에서도 그냥 사용 가능

// 등록된 폰트 이름 보기

NSArray* tempFonts = [UIFont familyNames];

for(NSString* aFont in tempFonts)

NSLog(aFont);



무료 폰트 --> 헤움OTF 무료폰트96종
참고 링크 --> http://bit.ly/bl3zFi


by 쉬귀 | 2010/09/07 22:53 | 개발 | 트랙백(1) | 덧글(5)

트랙백 주소 : http://www.suigui.com/tb/3017792
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from calcutta's m.. at 2011/01/12 13:38

제목 : Meryl의 생각
참고, Cocoa 아이폰 개발 - Custom Font 사용하기, 애플고딕… 극복하기!...more

Commented by mazdah at 2010/09/23 22:28
좋은 정보 감사합니다.
Commented by 오오 at 2010/11/03 11:52
좋은 정보 감사드리구요. 근데 폰트 호환성을 좀 타는 듯 하네요. 네이버사전체, 옥션 고딕등을 넣으면 폰트 이름을 엑세스 하는 순간 뻑나네요. 아무래도 iOS의 버그거나 폰트를 엄격하게 규격에 맞는 것을 쓰거나 해야 되는 것 같아요.
Commented by 쉬귀 at 2010/11/06 15:49
OTF 폰트 중에서도 지원 되지 않는게 있나보네요.
테스트 삼아 해보니까.. 전 뻑나거나 그러진 않는데
나눔글꼴 중에서도 명조, 고딕 등은 바로 되는데.. bold, extra bold 류는 아예 등록이 안돼서 사용이 불가능하네요;
Commented by 김용희 at 2011/05/29 13:55
좋은 정보 감사합니다
Commented by 팔팔청춘 at 2011/11/02 10:02
좋은 정보 감사드립니다.

:         :

:

비공개 덧글

◀ 이전 페이지 다음 페이지 ▶