2011-03-07 2 views
0

내 프로젝트에서 "COMICS.TTF"라는 사용자 지정 글꼴을 사용하고 있습니다 ... 그 때문에 "COMICS.TTF"라는 글꼴 파일을 리소스에 추가하고 해당 글꼴을 포함하도록 plist를 편집했습니다. 40.0 방법 ... (만화는 내가 가진 글꼴의 이름은 "만화"크기 @ : 새로운 분야 그 후응용 프로그램에 사용자 지정 글꼴 추가

"응용 프로그램 COMICS.TTF에서 제공하는 글꼴"을 지정, 나는 UIFont의 fontWithName usig 글꼴에 액세스 내가 NSLog 글꼴 이름을 시도했을 때) ...이 모든 것들이 iPhone 4에서 완벽하게 작동했습니다 ...하지만 iOS3.1에서 프로그램을 설치하려고하면 다음과 같은 예외가 throw됩니다.

*** Assertion failure in -[UILabel setFont:], /SourceCache/UIKit/UIKit-984.38/UILabel.m:445 
2011-03-07 14:24:20.271 CMB[183:207] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: font != nil' 
2011-03-07 14:24:20.291 CMB[183:207] Stack: (
    853417245, 
    845594132, 
    852966195 

또한 글꼴 이름을 NSLog로 시도 할 때 글꼴 이름을 표시하지 않습니다 ... 아무도 알지 못합니다. 무엇이 문제입니까?

답변

2

추가 사용자 정의 글꼴은 3.1에 사용하려는 경우 그래서, 그것은

+0

감사 남자를 작동하지 않습니다 3.2 이상 버전에서 사용 가능하게되었다! 한가지 더, 그 대안을 제안 할 수 있습니까? – Suran

+0

실제로 CCBitmapFonts를 사용하여 사용자 정의 글꼴을 사용할 수있게 해주는 cocos2d 라이브러리로 작업하고 있습니다. – JonLOo