Você pode usar o ImageMagick, mas não usa processamento de texto nativo.
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
Ou, se as fontes foram instaladas, você pode usar /Library/Scripts/Font Book/Create Font Sample.scpt
ou um script de shell como este:
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