2013-06-09 5 views
0

사용자 글꼴을 설정하려고하는데 마지막 답변 인 this 질문에 따라 프로젝트에서 글꼴이 작동하는 것 같습니다.사용자 정의 글꼴이 너무 작습니다.

유일한 트릭은 크기가 항상 너무 작습니다. 너무 작습니다. 나는 그것을 다소 크게하려고 노력하고있다. 그러나 그것은 크기에 관계없이 항상 작다. 위의 링크의 지침에 따라 사용중인 코드 줄은 다음과 같습니다.

self.timeLabel.font = [UIFont fontWithName:@"DistProTh" size:48]; 

는 내가 뭔가 다른 글꼴 (예를 들어, 디도) 및 모든의 벌금을 글꼴 이름 (DistProTh)을 변경할 수 있기 때문에 라인이 작동 알고있다. 그러므로 나는 font (자유롭게 사용할 수 있음) 문제이지만 다른 응용 프로그램에서는 폰트가 정상적으로 작동합니다 (예 : Stickies). 슬프게도 저는 폰트 전문가가 아닙니다 ...

+2

'adjustsFontSizeToFitWidth'를'YES'로 설정하지 않았습니까? – dasblinkenlight

+0

@ dasblinkenlight Nope. 내가해야 할 일은 글꼴이 작동하도록 글꼴의 이름을 변경하는 것뿐입니다. –

+0

plist 파일에이 글꼴의 속성을 추가 했습니까? –

답변

1

fontWithName: 메서드의 fontName 매개 변수는 파일 이름이 아닌 글꼴의 전체 이름입니다. DistProTh은 파일 이름입니다. 해당 글꼴의 전체 이름은 District Pro Thin입니다.

문제 해결해야

self.timeLabel.font = [UIFont fontWithName:@"District Pro Thin" size:48]; 

글꼴 이름과 파일 이름은 종종 동일을, 그러나 항상 그런 것은 아니다. 글꼴 이름을 찾으려면 글꼴 책 응용 프로그램에서 글꼴을 찾은 다음 글꼴 정보를 보려면 + I을 누르십시오.

+0

흠. 속임수를 쓰지 않았어. 폰트가 모바일 장치를 사용하고 작업을 중단한다는 것을 알 수있는 방법이 있는지 궁금합니다. 나는 다른 '무료'글꼴을 사용하고이 페이지를 보았 기 때문에 그렇게 말합니다 - 카테고리 및 가격을 기록하십시오 : http://www.myfonts.com/fonts/font-fabric/code-pro/buy.html –

+0

다른 것을 얻었습니다. 자유로운 글꼴 작동. 하나는 "CODE Light"입니다. "District Pro Thin"과 관련하여 문제가 없는지 궁금합니다. –

+0

@arigold 필자는 postscript 이름에 대해 언급하려고했는데, [매우 높은 upvoted 주석] (http://stackoverflow.com/questions/360751/can-i-embed-a-custom-font-in- an-iphone-application # comment12465682_2616101)을 링크 된 질문에 대한 답변 중 하나에 추가하십시오. – dasblinkenlight

0

폰트 북 (Font Book)이 District Pro Thin의 경우 DistrictPro-Thin 인 경우 "PostScript name"을 호출해야합니다.

덧붙여 "PostScript 이름"또는 "전체 이름"(Font Book 당)은 "Code Light"라는 글꼴에서 작동하지만 "District Pro Thin"에서는 작동하지 않습니다.

관련 문제