Вы можете использовать ImageMagick, но он не использует встроенную визуализацию текста.
i=1; for f in *.ttf; do convert -size x30 -gravity center -font "$f" -pointsize 16 label:"${f##*/}: some text" font_$((i++)).png; done; convert -append font_*.png fonts.png
Или, если шрифты были установлены, вы можете использовать /Library/Scripts/Font Book/Create Font Sample.scpt
или скрипт оболочки, например так:
preview=$(jot -s '' -c 89 33)
out="<table>
"
IFS=$'\n'
for font in Times Helvetica; do
out+="<tr style=\"font-family:'$font'\"><td>$font</td><td>$preview</td></tr>
"
done
out+="</table>"
echo "$out" > /tmp/fonts.html
open /tmp/fonts.html