Je souhaite utiliser une police personnalisée dans une application iPhone. J'ai déjà deux fichiers 'valise de police' et son fichier supporté 'postscript type 1'. J'utilise comme ceci:Utilisation de la police personnalisée
NSString *fontPath = [[NSBundle mainBundle] pathForResource:@"Myfont" ofType:nil];
if(fontPath == nil)
{
return;
}
CGDataProviderRef fontDataProvider = CGDataProviderCreateWithFilename([ fontPath UTF8String]);
if(fontDataProvider == nil)
{
return;
}
// Create the font with the data provider, then release the data provider.
customFont = CGFontCreateWithDataProvider(fontDataProvider);
if(customFont != nil)
{
bLoadedFontFile = YES;
}
CGDataProviderRelease(fontDataProvider);
...
'Myfont' est un fichier postscript. CGDataProviderCreateWithFilename
API renvoie NULL
.
Merci Virendra ID E-Mail: [email protected]
Mon fichier personnalisé n'a pas d'extension. Mon type de police est 'valise de police' qui n'a pas d'extension. merci Virendra –
est une police postscript, ils n'ont généralement pas d'extensions. – j2emanue