본문 바로가기

IT . Web/아이폰 iOS

아이폰 SDK 한글 폰트 임의 사용 시 View.m에 설정할 폰트 이름

요즘 틈틈이 아이폰 앱을 만들어 보고 있습니다.
전 시각적인 면도 꽤 챙기는 편인지라 Xcode 프로젝트에 나눔손글씨 펜 OTF를 추가했는데, 실제로 적용이 되지 않아 고생했습니다.
그런데 문제의 원인은 역시나 폰트 이름 지정에 있더라고요.

아마 폰트 이름이 지역화에 따라 한글OS를 쓰는 경우 나눔손글씨 펜 OTF, 영문OS를 쓰는 경우 Nanum Pen Script OTF라고 표시되는 것 같습니다.

그래서 처음에
[introductionTextView setFont:[UIFont fontWithName:@"나눔손글씨 펜 OTF" size:20]];  //Wrong example.

와 같이 작성했다가 에러는 발생하지 않지만 컨트롤에 반영되지 않아서 실망했습니다.


알고 보니 위 정보를 참조해서 아래처럼 하는 것이 맞았습니다.

[introductionTextView setFont:[UIFont fontWithName:@"Nanum Pen Script OTF" size:20]];  //Right example.



시뮬레이터에서 바르게 반영된 모습입니다. :)