我正在为 iPhone 编写一个复古类型的游戏,并且需要将像素风格的字体渲染到屏幕上。但是,当我在模拟器中运行它时,它看起来又漂亮又锐利,但当我在设备上运行它时却不是。有什么方法可以禁用字体的抗锯齿功能?我已经尝试过这个:
CGContextRef c = UIGraphicsGetCurrentContext();
CGContextSetShouldSmoothFonts(c, FALSE);
CGContextSetShouldAntialias(c, FALSE);
CGContextSetAllowsAntialiasing(c, FALSE);
另外,我正在使用来自http://github.com/zynga/FontLabel/tree/master的字体渲染类