среда, 1 сентября 2010 г.

Create custom font from bundle.

Use Quartz 2D objects to create custom font.

CGFont Reference
CGDataProviderRef

  1. CGFontRef FontFromBundle ( NSString* FontName )   
  2. {   
  3.     CGFontRef font  =   NULL;   
  4.    
  5.     NSString* fontPath  =   [ [ NSBundle mainBundle ] pathForResource : FontName ofType : @"ttf" ];    
  6.     CGDataProviderRef fontProvider  =   CGDataProviderCreateWithFilename([fontPath UTF8String]);   
  7.    
  8.     font    =   CGFontCreateWithDataProvider ( fontProvider );   
  9.    
  10.     CGDataProviderRelease ( fontProvider );    
  11.    
  12.     return font;   
  13. }  

Комментариев нет:

Отправить комментарий