char* __NT_GetSystemFonts() { NSFileManager *fileManager = [NSFileManager defaultManager]; NSString *home; home = @"/System/Library/Fonts/"; NSDirectoryEnumerator *myDirectoryEnumerator = [fileManager enumeratorAtPath:home];; NSMutableSet *files = [[NSMutableSet alloc] init]; for (NSString *path in myDirectoryEnumerator.allObjects) { [files addObject:[NSString stringWithFormat:@"%@%@", home, path]]; } NSData *jsonData = [NSJSONSerialization dataWithJSONObject: [files allObjects] options:NSJSONWritingPrettyPrinted error:nil]; if ([jsonData length] > 0 ) { NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; return __makeCString(jsonString); } return __makeCString(@""); }