No Fonts Appear with GD Library
This is caused by Freetype 2 support not being compiled into PHP and requires PHP to be recompiled.
Most likely the original PHP configure string contained --with-freetype but this usually only enables support for Freetype version 1, which does not support True Type fonts. To enable Freetype 2 support (assuming that the server has the Freetype 2 libraries installed), this part of the configure string neeeds to be removed and replaced with (normally) --with-freetype-dir=/usr
To find out if a Linux server has Freetype 2 support, run locate freetype2 at the command line and look for some results, usually in /usr/include/freetype2.