2010-04-23 5 views
1

iPad SDK에서 맞춤 픽셀 글꼴을 사용하고 있으며 UIFont에 대한 글꼴 앤티 앨리어싱을 사용 중지하는 방법을 찾으려고합니다. 일반적으로 픽셀 글꼴은 앤티 앨리어싱이없는 경우에 가장 잘 작동합니다. 정적 리소스를 만들 때 Photoshop에서 쉽게 비활성화하지만 이번에는 사용자 정의 글꼴로 동적 출력이 필요합니다.iPad에서 글꼴 앤티 앨리어싱

이것이 가능한 경우 어떤 아이디어가 있습니까?

감사합니다. 당신이 UILabel의 서브 클래스 또는 유사한 경우이 같은

답변

4

뭔가가 작동하지 않을 수 있습니다 :

-(void) drawRect:(CGRect)r { 
    CGContextRef context = UIGraphicsGetCurrentContext(); 
    CGContextSaveGState(context); 
    CGContextSetShouldSmoothFonts(context , false); 
    [super drawRect:r]; 
    CGContextRestoreGState(context); 
} 

을 그 당신도 이러한 호출을 시도 할 수 있습니다 작동하지 않는 경우 :

CGContextSetAllowsAntialiasing(context , false); 
CGContextSetShouldAntialias(context , false); 
+0

이 근무 완벽하게 감사합니다! –

관련 문제