#import static const unsigned flixelMaxGlyph; static CGGlyph flixelUnicharToGlyphMap[8365]; static CGFontRef flixelFont; @interface FlixelFont : SemiSecretFont { } @end @implementation FlixelFont + (void) initialize { if (self == [FlixelFont class] && flixelFont == nil) { NSString * fontPath = [NSString stringWithFormat:@"%@/%@", [[NSBundle mainBundle] resourcePath], @"Flixel.ttf"]; //[[NSBundle mainBundle] pathForResource:@"Flixel" ofType:@"ttf"]; CGDataProviderRef fontDataProvider = CGDataProviderCreateWithFilename([fontPath UTF8String]); if (fontDataProvider) { flixelFont = CGFontCreateWithDataProvider(fontDataProvider); CGDataProviderRelease(fontDataProvider); } } } - (void) setGlyphs:(CGGlyph *)glyphs forCharacters:(unichar *)chars size:(NSUInteger)length { for (unsigned i=0; i