2012-04-24 5 views
3

나는 내 자신의 글꼴을 프로젝트에 가져 오려고 노력하고있다. 나는 조사를하고 찾았습니다 this 그러나 iOS 3.2부터이 기능이 내장되어 있습니다. 3.2 이전 버전을 지원해야하는 경우에도이 솔루션을 계속 사용할 수 있습니다. 그리고 iOS 5.0 용 앱을 만듭니다.fontWithName : size : 자신의 글꼴을 프로젝트로 가져 오는 방법은 무엇입니까?

나는 fontWithName:size:docs을 사용하려고한다. 완전히 지정된 글꼴 이름. 이 이름은 글꼴 패밀리 이름과 글꼴의 특정 스타일 정보를 모두 포함합니다. 그래서 표시 이름을 넣습니다.

cell.textLabel.font = [UIFont fontWithName:@"Sansation-Light" size:10.0]; 

하지만 작동하지 않습니다. 이 글꼴은 어디에 저장해야합니까? 내 프로젝트에서? 그 이름이 맞습니까? 내 글꼴 이름은 다음과 같습니다 Sansation_Light.ttf

+0

질문 프로젝트 내에서 TTF 파일을 포함하고 어떻게 응용 프로그램 번들에 도착 않는 방법을 나타내는 편집하십시오? –

+0

이제 plist에서 문제가 해결되었습니다! – Kuba

+0

가능한 [iPhone 응용 프로그램에 사용자 정의 글꼴을 포함 할 수 있습니까?] (http://stackoverflow.com/questions/360751/can-i-embed-a-custom-font-in-an-iphone-application) – Gilles

답변

0

에 글꼴 이름을 변경해야합니다! 이를 위해 http://kgriff.posterous.com/45359635

+2

그리고 이것이 우리가 웹 사이트에 대한 링크뿐만 아니라 그 답변을 게시하는 이유입니다. ;-) –

-1

Sansation과 빛 사이에 선 것 같다, 그것은

cell.textLabel.font = [UIFont fontWithName:@"Sansation_Light" size:10.0]; 

일 또는 Sansation-Light.ttf

이 작동
+0

그가 파일 이름을 변경했다 할지라도'-fontWithName : size :'글꼴의 * internal * 이름을 사용하지 않습니까? – macserv

1

,

You have to add key "Fonts provided by application" in your info.plist . 
    for that key add your ttf file name for ex: "Sansation_Light.ttf" . 
    it works fine for me.