Почему бы не использовать Терминал?
Системные шрифты:
ls -R /System/Library/Fonts | grep ttf
Пользовательские шрифты:
ls -R ~/Library/Fonts | grep ttf
Mac OS X Шрифты по умолчанию:
ls -R /Library/Fonts | grep ttf
Если вам нужно запустить его внутри вашей C-программы:
void main()
{
printf("System fonts: ");
execl("/bin/ls","ls -R /System/Library/Fonts | grep ttf", "-l",0);
printf("Mac OS X Default fonts: ");
execl("/bin/ls","ls -R /Library/Fonts | grep ttf", "-l",0);
printf("User fonts: ");
execl("/bin/ls","ls -R ~/Library/Fonts | grep ttf", "-l",0);
}