Regenerate fontlist.txt if the file is empty.

If the game crashed while creating this file, it will crash again.
This will repeat until the game is launched with MALLOC_CHECK_=0
or the upstream library is fixed.

Alternatively we could use the a .ttf file as the default font instead of a .fon file.