2010-04-23 136 views
1

我在iPad SDK上使用自定义像素字体,并试图找到禁用UIFont的字体反锯齿的方法。像素字体在没有抗锯齿功能时通常效果最好。我在Photoshop中创建静态资源时很容易禁用它,但是这次我需要使用自定义字体的动态输出。iPad SDK上的字体反锯齿

任何想法,如果这是可能的?

谢谢。如果不工作,你也可以尝试这些电话

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

:如果你继承一个UILabel或类似

回答

4

像这样的东西可能会奏效

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

非常完美,谢谢! – 2010-04-27 00:58:50