2 Stimmen

Wie drucke ich den Zeichensatz einer Schriftart?

Ich habe eine Schriftart aus dem Internet heruntergeladen. Nun möchte ich den Characterset dieser Schriftart drucken. Ich habe die CFCharacterSetRef dieser Schriftart. Aber ich weiß nicht, wie ich diese CFCharacterSetRef drucken kann. Dies ist meine Kodierung.

 NSString *fontFilePath=@"/Volumes/Work/Mac/Fonts/FONT FOLDER/AngelicWar";
 CFStringRef aCFString = (CFStringRef)fontFilePath;
 CTFontRef fontRef = CTFontCreateWithName(aCFString, 0.0,NULL);         
 CFCharacterSetRef charRef=CTFontCopyCharacterSet (fontRef);  

Zum Drucken des alphanumerischen Zeichensatzes werde ich folgendes verwenden.

NSCharacterSet *characterset = [NSCharacterSet alphanumericCharacterSet];
    unichar idx;
    for( idx = 0; idx < 256; idx++ )
    {
        if ([characterset characterIsMember: idx])
        {
            if ( isprint(idx) ) {
                NSLog(@"%c",idx);
            }
            else {
                printf( "%02x ", idx);
            }
        }
    }

Aber ich weiß nicht, wie ich diesen Code ändern kann, um den Zeichensatz dieser Schriftart zu drucken.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X