Ich möchte benutzerdefinierte Schriftart in einer iPhone-Anwendung verwenden. Ich habe bereits zwei Dateien 'font suitcase' und die unterstützte Datei 'postscript type 1'. Ich verwende so:Benutzerdefinierte Schriftart verwenden
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' ist eine Postscript-Datei. CGDataProviderCreateWithFilename
API gibt NULL
zurück.
Dank Virendra E-Mail-ID: [email protected]
Meine benutzerdefinierte Datei hat keine Erweiterung. Meine Schriftart ist "font suitcase", die keine Erweiterung hat. danke Virendra –
es ist eine Postscript-Schriftart, sie haben normalerweise keine Erweiterungen. – j2emanue